From b2c0597a7d8011ca5355b14b8ebfddedb8bd47c4 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 3 Dec 2018 00:56:19 +0100 Subject: [PATCH] Fix names for typing classes --- jedi/evaluate/context/typing.py | 6 ++++++ 1 file changed, 6 insertions(+) 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')