diff --git a/jedi/evaluate/context/typing.py b/jedi/evaluate/context/typing.py index 4437ddf4..d67fa69d 100644 --- a/jedi/evaluate/context/typing.py +++ b/jedi/evaluate/context/typing.py @@ -198,6 +198,12 @@ class TypingContext(_BaseTypingContext): class TypingClassMixin(ClassMixin): + @property + def name(self): + # In this case the tree_node is already a name and not a real class. + # (see typeshed definitions). + return ContextName(self, self.tree_node) + def py__bases__(self): return [LazyKnownContexts( self.evaluator.builtins_module.py__getattribute__('object')