diff --git a/jedi/inference/references.py b/jedi/inference/references.py index f8ca496f..1d62595f 100644 --- a/jedi/inference/references.py +++ b/jedi/inference/references.py @@ -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() diff --git a/jedi/inference/value/klass.py b/jedi/inference/value/klass.py index 7932f995..2acd21e0 100644 --- a/jedi/inference/value/klass.py +++ b/jedi/inference/value/klass.py @@ -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: