do not create sdk if project generation failed

This commit is contained in:
Ekaterina Tuzova
2016-12-16 16:35:45 +03:00
parent be229a094c
commit 427c7266bb
@@ -72,7 +72,7 @@ public class PythonGenerateProjectCallback implements NullableConsumer<ProjectSe
}
}
final Project newProject = generateProject(settingsStep);
if (generator instanceof PythonProjectGenerator && sdk == null) {
if (generator instanceof PythonProjectGenerator && sdk == null && newProject != null) {
final PyNewProjectSettings settings = (PyNewProjectSettings)((PythonProjectGenerator)generator).getProjectSettings();
((PythonProjectGenerator)generator).createAndAddVirtualEnv(newProject, settings);
sdk = settings.getSdk();