diff --git a/python/src/com/jetbrains/python/codeInsight/stdlib/PyNamedTupleType.java b/python/src/com/jetbrains/python/codeInsight/stdlib/PyNamedTupleType.java index 0fe6a5c60084..39db030a6724 100644 --- a/python/src/com/jetbrains/python/codeInsight/stdlib/PyNamedTupleType.java +++ b/python/src/com/jetbrains/python/codeInsight/stdlib/PyNamedTupleType.java @@ -33,6 +33,7 @@ import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.Collections; import java.util.List; +import java.util.Set; /** * @author yole @@ -112,6 +113,15 @@ public class PyNamedTupleType extends PyClassTypeImpl implements PyCallableType return "PyNamedTupleType: " + myName; } + @NotNull + @Override + public Set getMemberNames(boolean inherited, @NotNull TypeEvalContext context) { + final Set result = super.getMemberNames(inherited, context); + result.addAll(myFields); + + return result; + } + public int getElementCount() { return myFields.size(); }