From 4e3b4a7715e23df67303b2edbdd85ba3c0d77bf8 Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Tue, 11 Feb 2014 15:47:02 +0400 Subject: [PATCH] Fix "DummyHolder cannot be cast to com.jetbrains.python.psi.PyFile" --- .../com/jetbrains/python/psi/impl/PyCallExpressionHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java b/python/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java index bd33be42b4af..19fa72a1a97b 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java +++ b/python/src/com/jetbrains/python/psi/impl/PyCallExpressionHelper.java @@ -507,7 +507,9 @@ public class PyCallExpressionHelper { } } } - else if (((PyFile)call.getContainingFile()).getLanguageLevel().isPy3K() && containingClass != null) { + else if ((call.getContainingFile() instanceof PyFile) && + ((PyFile)call.getContainingFile()).getLanguageLevel().isPy3K() && + (containingClass != null)) { return new Maybe(getSuperClassUnionType(containingClass)); } }