mirror of
https://github.com/davidhalter/jedi.git
synced 2026-10-17 05:31:25 +08:00
Improved Generic subclass matching
This commit is contained in:
1 parent
51e2e90dce
commit
e56d4fde98
2 files changed
+21
-1
No files matched your search
@@ -183,6 +183,11 @@ class GenericClass(ClassMixin, DefineGenericBase):
|
||||
def _create_instance_with_generics(self, generics_manager):
|
||||
return GenericClass(self._class_value, generics_manager)
|
||||
|
||||
def is_sub_class_of(self, class_value):
|
||||
if super(GenericClass, self).is_sub_class_of(class_value):
|
||||
return True
|
||||
return self._class_value.is_sub_class_of(class_value)
|
||||
|
||||
|
||||
class _LazyGenericBaseClass(object):
|
||||
def __init__(self, class_value, lazy_base_class):
|
||||
|
||||
Reference in new issue
Block a user