mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Don't include paths libraries in Python run configurations for PyCharm
This prevents adding various global Web libraries to Python path. PyCharm doesn't have a concept of a Python module that depends on a Python library (as opposed to IntelliJ and Jython that can depend on Java libraries).
This commit is contained in:
@@ -43,6 +43,7 @@ import com.intellij.openapi.roots.*;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.vfs.JarFileSystem;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.util.PlatformUtils;
|
||||
import com.intellij.util.containers.HashMap;
|
||||
import com.jetbrains.python.PythonHelpersLocator;
|
||||
import com.jetbrains.python.console.PyDebugConsoleBuilder;
|
||||
@@ -372,6 +373,9 @@ public abstract class PythonCommandLineState extends CommandLineState {
|
||||
}
|
||||
|
||||
private static void addLibrariesFromModule(Module module, Collection<String> list) {
|
||||
if (PlatformUtils.isPyCharm()) {
|
||||
return;
|
||||
}
|
||||
final OrderEntry[] entries = ModuleRootManager.getInstance(module).getOrderEntries();
|
||||
for (OrderEntry entry : entries) {
|
||||
if (entry instanceof LibraryOrderEntry) {
|
||||
|
||||
Reference in New Issue
Block a user