forked from VimPlug/jedi
Use is_compiled instead of isinstance checks
This commit is contained in:
@@ -5,7 +5,6 @@ from parso import python_bytes_to_unicode
|
|||||||
|
|
||||||
from jedi.file_io import KnownContentFileIO
|
from jedi.file_io import KnownContentFileIO
|
||||||
from jedi.inference.imports import SubModuleName, load_module_from_path
|
from jedi.inference.imports import SubModuleName, load_module_from_path
|
||||||
from jedi.inference.compiled import CompiledObject
|
|
||||||
from jedi.inference.filters import ParserTreeFilter
|
from jedi.inference.filters import ParserTreeFilter
|
||||||
from jedi.inference.gradual.conversion import convert_names
|
from jedi.inference.gradual.conversion import convert_names
|
||||||
|
|
||||||
@@ -170,7 +169,7 @@ def _check_fs(inference_state, file_io, regex):
|
|||||||
return None
|
return None
|
||||||
new_file_io = KnownContentFileIO(file_io.path, code)
|
new_file_io = KnownContentFileIO(file_io.path, code)
|
||||||
m = load_module_from_path(inference_state, new_file_io)
|
m = load_module_from_path(inference_state, new_file_io)
|
||||||
if isinstance(m, CompiledObject):
|
if m.is_compiled():
|
||||||
return None
|
return None
|
||||||
return m.as_context()
|
return m.as_context()
|
||||||
|
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ class ClassMixin(object):
|
|||||||
yield f
|
yield f
|
||||||
|
|
||||||
for cls in self.py__mro__():
|
for cls in self.py__mro__():
|
||||||
if isinstance(cls, compiled.CompiledObject):
|
if cls.is_compiled():
|
||||||
for filter in cls.get_filters(is_instance=is_instance):
|
for filter in cls.get_filters(is_instance=is_instance):
|
||||||
yield filter
|
yield filter
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user