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:
Andrey Vlasovskikh
2014-03-13 17:56:39 +04:00
parent ad01bdc5ca
commit 67046c758e
@@ -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) {