From 28027a3fee115c288fb3539aa1149b0a16fc424d Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 20 Jan 2020 16:59:22 +0100 Subject: [PATCH] Remove a few imports --- jedi/inference/imports.py | 5 +---- jedi/inference/references.py | 6 ++++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/jedi/inference/imports.py b/jedi/inference/imports.py index 3fb8584e..bbf944ed 100644 --- a/jedi/inference/imports.py +++ b/jedi/inference/imports.py @@ -15,13 +15,10 @@ import os from parso.python import tree from parso.tree import search_ancestor -from parso import python_bytes_to_unicode -from jedi._compatibility import (FileNotFoundError, ImplicitNSInfo, - force_unicode, unicode) +from jedi._compatibility import ImplicitNSInfo, force_unicode from jedi import debug from jedi import settings -from jedi.file_io import KnownContentFileIO, FileIO from jedi.parser_utils import get_cached_code_lines from jedi.inference import sys_path from jedi.inference import helpers diff --git a/jedi/inference/references.py b/jedi/inference/references.py index 49d80368..7ba177ee 100644 --- a/jedi/inference/references.py +++ b/jedi/inference/references.py @@ -3,8 +3,7 @@ import re from parso import python_bytes_to_unicode -from jedi import settings -from jedi.file_io import FileIO, KnownContentFileIO +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 @@ -240,9 +239,12 @@ def get_module_contexts_containing_name(inference_state, module_contexts, name): return file_io_count = 0 + module_found_count = 0 regex = re.compile(r'\b' + re.escape(name) + r'\b') for file_io in _find_python_files_in_sys_path(inference_state, module_contexts): file_io_count += 1 m = _check_fs(inference_state, file_io, regex) if m is not None: + module_found_count += 1 yield m + print(name, file_io_count, module_found_count)