1
0
forked from VimPlug/jedi

TypedDictBase -> TypedDictClass

This commit is contained in:
Dave Halter
2020-05-10 03:17:07 +02:00
parent d0270b5e59
commit e9a0c01af8
2 changed files with 4 additions and 4 deletions

View File

@@ -241,7 +241,7 @@ class ClassMixin(object):
def is_typeddict(self):
# TODO Do a proper mro resolution. Currently we are just listing
# classes. However, it's a complicated algorithm.
from jedi.inference.gradual.typing import TypedDictBase
from jedi.inference.gradual.typing import TypedDictClass
for lazy_cls in self.py__bases__():
if not isinstance(lazy_cls, LazyTreeValue):
return False
@@ -253,7 +253,7 @@ class ClassMixin(object):
return False
for cls in lazy_cls.infer():
if isinstance(cls, TypedDictBase):
if isinstance(cls, TypedDictClass):
return True
try:
method = cls.is_typeddict