Starting to try to move some functions away from Evaluator.
This time eval_trailer.
This commit is contained in:
1 parent
313e1b3875
commit
5415a6164f
6 files changed
+35
-30
No files matched your search
@@ -32,6 +32,7 @@ from jedi.evaluate import helpers
|
||||
from jedi.evaluate.filters import get_global_filters, TreeNameDefinition
|
||||
from jedi.evaluate.context import ContextualizedName, ContextualizedNode, ContextSet
|
||||
from jedi.parser_utils import is_scope, get_parent_scope
|
||||
from jedi.evaluate.syntax_tree import eval_trailer
|
||||
|
||||
|
||||
class NameFinder(object):
|
||||
@@ -263,7 +264,7 @@ def _apply_decorators(evaluator, context, node):
|
||||
# Create a trailer and evaluate it.
|
||||
trailer = tree.PythonNode('trailer', trailer_nodes)
|
||||
trailer.parent = dec
|
||||
dec_values = evaluator.eval_trailer(context, dec_values, trailer)
|
||||
dec_values = eval_trailer(context, dec_values, trailer)
|
||||
|
||||
if not len(dec_values):
|
||||
debug.warning('decorator not found: %s on %s', dec, node)
|
||||
|
||||
Reference in new issue
Block a user