diff --git a/jedi/inference/gradual/base.py b/jedi/inference/gradual/base.py index 75d26903..5d7be602 100644 --- a/jedi/inference/gradual/base.py +++ b/jedi/inference/gradual/base.py @@ -219,7 +219,7 @@ class GenericClass(ClassMixin, DefineGenericBase): # them back in a set afterwards. for py_class in value_set: if not is_class_value: - if py_class.is_instance(): + if py_class.is_instance() and not py_class.is_compiled(): py_class = py_class.get_annotated_class_object() else: continue