1
0
forked from VimPlug/jedi

Use is_compiled instead of isinstance checks

This commit is contained in:
Dave Halter
2020-01-24 13:12:48 +01:00
parent 4d3f314baa
commit 6cfcba0d97
2 changed files with 2 additions and 3 deletions

View File

@@ -5,7 +5,6 @@ from parso import python_bytes_to_unicode
from jedi.file_io import KnownContentFileIO
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.gradual.conversion import convert_names
@@ -170,7 +169,7 @@ def _check_fs(inference_state, file_io, regex):
return None
new_file_io = KnownContentFileIO(file_io.path, code)
m = load_module_from_path(inference_state, new_file_io)
if isinstance(m, CompiledObject):
if m.is_compiled():
return None
return m.as_context()

View File

@@ -191,7 +191,7 @@ class ClassMixin(object):
yield f
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):
yield filter
else: