1
0
forked from VimPlug/jedi

Publicize the _evaluator in contexts.

This commit is contained in:
Dave Halter
2016-11-03 09:54:47 +01:00
parent 63b6fa1416
commit 82667b85b9
9 changed files with 99 additions and 101 deletions

View File

@@ -3,7 +3,7 @@ class Context(object):
type = None # TODO remove
def __init__(self, evaluator, parent_context=None):
self._evaluator = evaluator
self.evaluator = evaluator
self.parent_context = parent_context
def get_parent_flow_context(self):
@@ -17,7 +17,7 @@ class Context(object):
context = context.parent_context
def execute(self, arguments=None):
return self._evaluator.execute(self, arguments)
return self.evaluator.execute(self, arguments)
def execute_evaluated(self, *value_list):
"""
@@ -27,7 +27,7 @@ class Context(object):
return self.execute(ValuesArguments(value_list))
def eval_node(self, node):
return self._evaluator.eval_element(self, node)
return self.evaluator.eval_element(self, node)
class TreeContext(Context):