From 75e09baee96783df6d2ce4c2fde8330fb22cf4a7 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 17 Dec 2016 16:19:01 +0100 Subject: [PATCH] Some Python 2 fixes. --- jedi/evaluate/context.py | 3 +++ test/test_parser/test_diff_parser.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/context.py b/jedi/evaluate/context.py index 4ea56e03..2b2080a1 100644 --- a/jedi/evaluate/context.py +++ b/jedi/evaluate/context.py @@ -1,3 +1,4 @@ +from jedi._compatibility import Python3Method from jedi.common import unite @@ -42,9 +43,11 @@ class Context(object): def eval_stmt(self, stmt, seek_name=None): return self.evaluator.eval_statement(self, stmt, seek_name) + @Python3Method def eval_trailer(self, types, trailer): return self.evaluator.eval_trailer(self, types, trailer) + @Python3Method def py__getattribute__(self, name_or_str, name_context=None, position=None, search_global=False, is_goto=False): if name_context is None: diff --git a/test/test_parser/test_diff_parser.py b/test/test_parser/test_diff_parser.py index be678e24..68d73383 100644 --- a/test/test_parser/test_diff_parser.py +++ b/test/test_parser/test_diff_parser.py @@ -78,7 +78,7 @@ class Differ(object): def initialize(self, source): debug.dbg('differ: initialize', color='YELLOW') grammar = load_grammar() - self.parser = ParserWithRecovery(grammar, source) + self.parser = ParserWithRecovery(grammar, u(source)) return self.parser.module def parse(self, source, copies=0, parsers=0, expect_error_leaves=False):