From a4a0d482a2fcda9f04af0e336b105ee206baa7e3 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 25 Dec 2019 03:53:45 +0100 Subject: [PATCH] Make sure modules for dynamic searches are not checked twice --- jedi/inference/imports.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/inference/imports.py b/jedi/inference/imports.py index 70384526..e28ce314 100644 --- a/jedi/inference/imports.py +++ b/jedi/inference/imports.py @@ -578,7 +578,8 @@ def get_module_contexts_containing_name(inference_state, module_contexts, name): def get_file_ios_to_check(): for folder_io, base_names in folders_with_names_to_be_checked: for file_io in check_directory(folder_io): - yield file_io, base_names + if file_io.path not in used_mod_paths: + yield file_io, base_names for p in settings.additional_dynamic_modules: p = os.path.abspath(p)