diff --git a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java index f38937daa87f..bf792fef0dae 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyNamedParameterImpl.java @@ -239,7 +239,7 @@ public class PyNamedParameterImpl extends PyPresentableElementImpl collected = new HashSet(); collectGenerics(type, context, collected, new HashSet()); diff --git a/python/testSrc/com/jetbrains/python/PyTypeTest.java b/python/testSrc/com/jetbrains/python/PyTypeTest.java index cfa29662898a..e82ecaa81786 100644 --- a/python/testSrc/com/jetbrains/python/PyTypeTest.java +++ b/python/testSrc/com/jetbrains/python/PyTypeTest.java @@ -805,6 +805,13 @@ public class PyTypeTest extends PyTestCase { "expr = iter(xs).next()\n"); } + // PY-10967 + public void testDefaultTupleParameterMember() { + doTest("int", + "def foo(xs=(1, 2)):\n" + + " expr, foo = xs\n"); + } + private static TypeEvalContext getTypeEvalContext(@NotNull PyExpression element) { return TypeEvalContext.userInitiated(element.getContainingFile()).withTracing(); }