mirror of
https://github.com/davidhalter/jedi.git
synced 2026-03-02 04:26:52 +08:00
Small fixes for past mistakes.
This commit is contained in:
@@ -74,7 +74,6 @@ from itertools import tee, chain
|
|||||||
from jedi._compatibility import next, hasattr, unicode
|
from jedi._compatibility import next, hasattr, unicode
|
||||||
from jedi.parser import tree as pr
|
from jedi.parser import tree as pr
|
||||||
from jedi.parser.tokenize import Token
|
from jedi.parser.tokenize import Token
|
||||||
from jedi.parser import fast
|
|
||||||
from jedi import debug
|
from jedi import debug
|
||||||
from jedi.evaluate import representation as er
|
from jedi.evaluate import representation as er
|
||||||
from jedi.evaluate import imports
|
from jedi.evaluate import imports
|
||||||
@@ -91,7 +90,7 @@ from jedi.evaluate.helpers import FakeStatement, deep_ast_copy, call_of_name
|
|||||||
|
|
||||||
class Evaluator(object):
|
class Evaluator(object):
|
||||||
def __init__(self, grammar):
|
def __init__(self, grammar):
|
||||||
self._grammar = grammar
|
self.grammar = grammar
|
||||||
self.memoize_cache = {} # for memoize decorators
|
self.memoize_cache = {} # for memoize decorators
|
||||||
self.import_cache = {} # like `sys.modules`.
|
self.import_cache = {} # like `sys.modules`.
|
||||||
self.compiled_cache = {} # see `compiled.create()`
|
self.compiled_cache = {} # see `compiled.create()`
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ class ImportWrapper2(pr.Base):
|
|||||||
rel_path = os.path.join(self._importer.get_relative_path(),
|
rel_path = os.path.join(self._importer.get_relative_path(),
|
||||||
'__init__.py')
|
'__init__.py')
|
||||||
if os.path.exists(rel_path):
|
if os.path.exists(rel_path):
|
||||||
m = _load_module(self.evaluator, rel_path)
|
m = _load_module(self._evaluator, rel_path)
|
||||||
names += m.get_defined_names()
|
names += m.get_defined_names()
|
||||||
else:
|
else:
|
||||||
# flask
|
# flask
|
||||||
@@ -590,9 +590,9 @@ class _Importer(object):
|
|||||||
else:
|
else:
|
||||||
source = current_namespace[0].read()
|
source = current_namespace[0].read()
|
||||||
current_namespace[0].close()
|
current_namespace[0].close()
|
||||||
return _load_module(self.evaluator, path, source, sys_path=sys_path), rest
|
return _load_module(self._evaluator, path, source, sys_path=sys_path), rest
|
||||||
else:
|
else:
|
||||||
return _load_module(self.evaluator, name=path, sys_path=sys_path), rest
|
return _load_module(self._evaluator, name=path, sys_path=sys_path), rest
|
||||||
|
|
||||||
|
|
||||||
def follow_imports(evaluator, scopes):
|
def follow_imports(evaluator, scopes):
|
||||||
|
|||||||
Reference in New Issue
Block a user