added search for venv in .virtualenvs

This commit is contained in:
Ekaterina.Tuzova
2012-02-06 16:46:27 +04:00
parent ece482acd8
commit d684380175
@@ -3,7 +3,9 @@ package com.jetbrains.python.sdk;
import com.intellij.ide.DataManager;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.SystemProperties;
import java.util.ArrayList;
import java.util.Collection;
@@ -29,6 +31,13 @@ public class VirtualEnvSdkFlavor extends CPythonSdkFlavor {
if (rootDir != null)
candidates.addAll(findInDirectory(rootDir));
}
VirtualFile userHome = LocalFileSystem.getInstance().findFileByPath(SystemProperties.getUserHome().replace('\\','/'));
if (userHome != null) {
VirtualFile child = userHome.findChild(".virtualenvs");
if (child != null) {
candidates.addAll(findInDirectory(child));
}
}
return candidates;
}