diff --git a/jedi/evaluate/__init__.py b/jedi/evaluate/__init__.py index cf9293ea..7d3f37d5 100644 --- a/jedi/evaluate/__init__.py +++ b/jedi/evaluate/__init__.py @@ -272,7 +272,7 @@ class Evaluator(object): debug.dbg('eval_element %s@%s', element, element.start_pos) types = set() typ = element.type - if isinstance(element, (tree.Name, tree.Literal)) or typ == 'atom': + if typ in ('name', 'number', 'string', 'atom'): types = self.eval_atom(context, element) elif typ == 'keyword': # For False/True/None