1
0
forked from VimPlug/jedi

more change to simplify the statement parser

This commit is contained in:
Dave Halter
2014-02-27 16:58:08 +01:00
parent 8688def619
commit 1eba63760e
3 changed files with 14 additions and 11 deletions
+2 -1
View File
@@ -13,6 +13,7 @@ import copy
from jedi._compatibility import use_metaclass
from jedi.parser import representation as pr
from jedi.parser.tokenize import Token
from jedi import debug
from jedi import common
from jedi.evaluate.cache import memoize_default, CachedMetaClass
@@ -218,7 +219,7 @@ class InstanceElement(use_metaclass(CachedMetaClass, pr.Base)):
def expression_list(self):
# Copy and modify the array.
return [InstanceElement(self.instance._evaluator, self.instance, command, self.is_class_var)
if not isinstance(command, pr.Operator) else command
if not isinstance(command, (pr.Operator, Token)) else command
for command in self.var.expression_list()]
def __iter__(self):