diff --git a/jedi/inference/gradual/typing.py b/jedi/inference/gradual/typing.py index d7e67bfc..0f3cd5f8 100644 --- a/jedi/inference/gradual/typing.py +++ b/jedi/inference/gradual/typing.py @@ -138,6 +138,13 @@ class ProxyWithGenerics(BaseTypingClassWithGenerics): def gather_annotation_classes(self): return ValueSet.from_sets(self._generics_manager.to_tuple()) + def _create_instance_with_generics(self, generics_manager): + return ProxyWithGenerics( + self.parent_context, + self._tree_name, + generics_manager + ) + def infer_type_vars(self, value_set): annotation_generics = self.get_generics()