Make the new project API fully work in tests

This commit is contained in:
Dave Halter
2018-01-17 09:54:11 +01:00
parent fe813292cf
commit 9b5e3447d9
6 changed files with 20 additions and 14 deletions
+3 -3
View File
@@ -67,7 +67,6 @@ import parso
from jedi import debug
from jedi import parser_utils
from jedi.api.environment import get_default_environment
from jedi.evaluate.utils import unite
from jedi.evaluate import imports
from jedi.evaluate import recursion
@@ -85,10 +84,11 @@ from jedi.evaluate.syntax_tree import eval_trailer, eval_expr_stmt, \
class Evaluator(object):
def __init__(self, project, environment=None):
def __init__(self, project, environment=None, script_path=None):
if environment is None:
environment = get_default_environment()
environment = project.get_environment()
self.environment = environment
self.script_path = script_path
self.compiled_subprocess = environment.get_evaluator_subprocess(self)
self.grammar = environment.get_grammar()