mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-08 06:44:46 +08:00
Remove a few imports
This commit is contained in:
@@ -15,13 +15,10 @@ import os
|
|||||||
|
|
||||||
from parso.python import tree
|
from parso.python import tree
|
||||||
from parso.tree import search_ancestor
|
from parso.tree import search_ancestor
|
||||||
from parso import python_bytes_to_unicode
|
|
||||||
|
|
||||||
from jedi._compatibility import (FileNotFoundError, ImplicitNSInfo,
|
from jedi._compatibility import ImplicitNSInfo, force_unicode
|
||||||
force_unicode, unicode)
|
|
||||||
from jedi import debug
|
from jedi import debug
|
||||||
from jedi import settings
|
from jedi import settings
|
||||||
from jedi.file_io import KnownContentFileIO, FileIO
|
|
||||||
from jedi.parser_utils import get_cached_code_lines
|
from jedi.parser_utils import get_cached_code_lines
|
||||||
from jedi.inference import sys_path
|
from jedi.inference import sys_path
|
||||||
from jedi.inference import helpers
|
from jedi.inference import helpers
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ import re
|
|||||||
|
|
||||||
from parso import python_bytes_to_unicode
|
from parso import python_bytes_to_unicode
|
||||||
|
|
||||||
from jedi import settings
|
from jedi.file_io import KnownContentFileIO
|
||||||
from jedi.file_io import FileIO, KnownContentFileIO
|
|
||||||
from jedi.inference.imports import SubModuleName, load_module_from_path
|
from jedi.inference.imports import SubModuleName, load_module_from_path
|
||||||
from jedi.inference.compiled import CompiledObject
|
from jedi.inference.compiled import CompiledObject
|
||||||
from jedi.inference.filters import ParserTreeFilter
|
from jedi.inference.filters import ParserTreeFilter
|
||||||
@@ -240,9 +239,12 @@ def get_module_contexts_containing_name(inference_state, module_contexts, name):
|
|||||||
return
|
return
|
||||||
|
|
||||||
file_io_count = 0
|
file_io_count = 0
|
||||||
|
module_found_count = 0
|
||||||
regex = re.compile(r'\b' + re.escape(name) + r'\b')
|
regex = re.compile(r'\b' + re.escape(name) + r'\b')
|
||||||
for file_io in _find_python_files_in_sys_path(inference_state, module_contexts):
|
for file_io in _find_python_files_in_sys_path(inference_state, module_contexts):
|
||||||
file_io_count += 1
|
file_io_count += 1
|
||||||
m = _check_fs(inference_state, file_io, regex)
|
m = _check_fs(inference_state, file_io, regex)
|
||||||
if m is not None:
|
if m is not None:
|
||||||
|
module_found_count += 1
|
||||||
yield m
|
yield m
|
||||||
|
print(name, file_io_count, module_found_count)
|
||||||
|
|||||||
Reference in New Issue
Block a user