From 3c68d3d34190e6111d720c276bffea6fbe45ac3d Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 29 Nov 2019 17:17:36 +0100 Subject: [PATCH] Avoid finding submodules for compiled objects, because it's at least not implemented --- jedi/inference/imports.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jedi/inference/imports.py b/jedi/inference/imports.py index 0292d45b..2dee8cae 100644 --- a/jedi/inference/imports.py +++ b/jedi/inference/imports.py @@ -365,7 +365,9 @@ class Importer(object): # Non-modules are not completable. if value.api_type != 'module': # not a module continue - names += value.sub_modules_dict().values() + if not value.is_compiled(): + # sub_modules_dict is not implemented for compiled modules. + names += value.sub_modules_dict().values() if not only_modules: from jedi.inference.gradual.conversion import convert_values