forked from VimPlug/jedi
Publicize the _evaluator in contexts.
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user