From f5300f32da4751bfbc540d70688854086130446b Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Fri, 11 May 2012 15:14:48 +0400 Subject: [PATCH] fixed EA-35467 - assert: PsiFileImpl.getStubTree --- .../python/testing/PythonTestConfigurationProducer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/testing/PythonTestConfigurationProducer.java b/python/src/com/jetbrains/python/testing/PythonTestConfigurationProducer.java index c75227a0b564..1aecbebefa80 100644 --- a/python/src/com/jetbrains/python/testing/PythonTestConfigurationProducer.java +++ b/python/src/com/jetbrains/python/testing/PythonTestConfigurationProducer.java @@ -23,6 +23,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiDirectory; import com.intellij.psi.PsiElement; import com.intellij.psi.util.PsiTreeUtil; +import com.jetbrains.python.PythonFileType; import com.jetbrains.python.PythonModuleTypeBase; import com.jetbrains.python.facet.PythonFacetSettings; import com.jetbrains.python.psi.*; @@ -63,7 +64,9 @@ abstract public class PythonTestConfigurationProducer extends RuntimeConfigurati if (settings != null) return settings; } - settings = createConfigurationFromFile(location, location.getPsiElement()); + final VirtualFile virtualFile = location.getVirtualFile(); + if (virtualFile != null && virtualFile.getFileType() instanceof PythonFileType) + settings = createConfigurationFromFile(location, location.getPsiElement()); if (settings != null) return settings; return null;