diff --git a/python/src/com/jetbrains/python/inspections/PyGlobalUndefinedInspection.java b/python/src/com/jetbrains/python/inspections/PyGlobalUndefinedInspection.java index 1808102d82ec..1e9ca7c4c624 100644 --- a/python/src/com/jetbrains/python/inspections/PyGlobalUndefinedInspection.java +++ b/python/src/com/jetbrains/python/inspections/PyGlobalUndefinedInspection.java @@ -58,7 +58,7 @@ public class PyGlobalUndefinedInspection extends PyInspection { final PyTargetExpression[] globals = node.getGlobals(); for (PyTargetExpression global : globals) { - final PyResolveContext resolveContext = PyResolveContext.defaultContext().withTypeEvalContext(myTypeEvalContext); + final PyResolveContext resolveContext = PyResolveContext.noImplicits().withTypeEvalContext(myTypeEvalContext); if (global.getReference(resolveContext).resolve() == global) { registerProblem(global, PyBundle.message("INSP.NAME.global.$0.undefined", global.getName())); } diff --git a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java index fe883bc4fc22..1fbadf144c6f 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java @@ -398,7 +398,7 @@ public class PyNamedParameterImpl extends PyBaseElementImpl { final PsiReference reference; if (node instanceof PyReferenceOwner) { final TypeEvalContext context = TypeEvalContext.userInitiated(node.getProject(), null); - reference = ((PyReferenceOwner)node).getReference(PyResolveContext.defaultContext().withTypeEvalContext(context)); + reference = ((PyReferenceOwner)node).getReference(PyResolveContext.noImplicits().withTypeEvalContext(context)); } else { reference = node.getReference();