1
0
forked from VimPlug/jedi

Remove MODULE_CLASS in favor of a typeshed solution

This commit is contained in:
Dave Halter
2019-05-19 14:22:03 +02:00
parent f9eedfbf64
commit c4f0c7940f
2 changed files with 3 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ from jedi.evaluate.filters import GlobalNameFilter, ParserTreeFilter, DictFilter
from jedi.evaluate import compiled
from jedi.evaluate.base_context import TreeContext
from jedi.evaluate.names import SubModuleName
from jedi.evaluate.helpers import contexts_from_qualified_names
logger = logging.getLogger(__name__)
@@ -104,7 +105,8 @@ class ModuleMixin(SubModuleDictMixin):
yield star_filter
def py__class__(self):
return compiled.get_special_object(self.evaluator, u'MODULE_CLASS')
c, = contexts_from_qualified_names(self.evaluator, 'types', 'ModuleType')
return c
def is_module(self):
return True