1
0
forked from VimPlug/jedi

Fix a first test: complex.py

This commit is contained in:
Dave Halter
2014-10-20 17:06:18 +02:00
parent 43e3452474
commit c821b30017
4 changed files with 8 additions and 6 deletions
+1 -2
View File
@@ -131,7 +131,6 @@ class Evaluator(object):
if isinstance(stmt, FakeStatement):
return stmt.children # Already contains the results.
print('X', stmt.get_rhs())
result = self.eval_element(stmt.get_rhs())
ass_details = stmt.assignment_details
@@ -188,7 +187,7 @@ class Evaluator(object):
return self.find_types(stmt.parent, atom, stmt.start_pos,
search_global=True)
elif isinstance(atom, pr.Literal):
return [compiled.create(self, atom.value)]
return [compiled.create(self, atom.eval())]
else:
raise NotImplementedError
-1
View File
@@ -233,7 +233,6 @@ class NameFinder(object):
for name in names:
typ = name.get_definition()
print(typ)
if typ.isinstance(pr.ForFlow):
types += self._handle_for_loops(typ)
elif isinstance(typ, pr.Param):
+3 -1
View File
@@ -250,7 +250,9 @@ def get_instance_el(evaluator, instance, var, is_class_var=False):
# TODO temp solution, remove later, Name should never get
# here?
par = get_instance_el(evaluator, instance, var.parent, is_class_var)
return pr.Name(var._sub_module, unicode(var), par, var.start_pos)
name = pr.Name(unicode(var), var.start_pos)
name.parent = par
return name
return var
var = wrap(evaluator, var)