From dbf20ce1e25b1adeb445edb4f28553dc6a74bca5 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Fri, 6 Oct 2017 20:41:46 +0300 Subject: [PATCH] PY-26359 Don't run skeleton generation / remote paths refresh if project hasn't been created yet We will re-run SDK updater as a per-project startup activity on opening the newly created project. --- python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java b/python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java index 4bdc83da5096..4a357e160ae0 100644 --- a/python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java +++ b/python/src/com/jetbrains/python/sdk/PythonSdkUpdater.java @@ -117,6 +117,9 @@ public class PythonSdkUpdater implements StartupActivity { return false; } + if (project == null) { + return true; + } final Application application = ApplicationManager.getApplication(); @@ -134,7 +137,7 @@ public class PythonSdkUpdater implements StartupActivity { } ourScheduledToRefresh.remove(key); } - if (project != null && project.isDisposed()) { + if (project.isDisposed()) { return; } if (PythonSdkType.findSdkByKey(key) == null) {