diff --git a/jedi/evaluate/__init__.py b/jedi/evaluate/__init__.py index a231c39f..3feb4491 100644 --- a/jedi/evaluate/__init__.py +++ b/jedi/evaluate/__init__.py @@ -174,8 +174,6 @@ class Evaluator(object): def _eval_precedence(self, _precedence): left = self.process_precedence_element(_precedence.left) right = self.process_precedence_element(_precedence.right) - if _precedence.operator == ':': - return [] return precedence.calculate(self, left, _precedence.operator, right) def _eval_statement_element(self, element): diff --git a/test/completion/precedence.py b/test/completion/precedence.py index fb80b899..9c1b3356 100644 --- a/test/completion/precedence.py +++ b/test/completion/precedence.py @@ -107,4 +107,4 @@ b[1] # strange slice z = sorted([1], key = lambda x : x): #? int() -z +z[0]