From dc21ab78a82e46bfb6138d7ec33688ffe3f4f337 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Thu, 1 Oct 2015 12:51:33 +0300 Subject: [PATCH] fixed EA-65265 - assert: ProjectRootManagerImpl.fireBeforeRootsChanged --- .../python/psi/impl/PythonLanguageLevelPusher.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PythonLanguageLevelPusher.java b/python/src/com/jetbrains/python/psi/impl/PythonLanguageLevelPusher.java index af2e9cb35235..a9cecc472700 100644 --- a/python/src/com/jetbrains/python/psi/impl/PythonLanguageLevelPusher.java +++ b/python/src/com/jetbrains/python/psi/impl/PythonLanguageLevelPusher.java @@ -223,7 +223,15 @@ public class PythonLanguageLevelPusher implements FilePropertyPusheremptyList(), true); + ApplicationManager.getApplication().invokeLater(new Runnable() { + @Override + public void run() { + if (project.isDisposed()) { + return; + } + FileContentUtil.reparseFiles(project, Collections.emptyList(), true); + } + }); } }