Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReinier Heeres <reinier@heeres.eu>2009-02-24 20:27:42 (GMT)
committer Reinier Heeres <reinier@heeres.eu>2009-02-24 20:27:42 (GMT)
commitf9d3fd44ac84f213304c2cb48d13e63fb9090fe8 (patch)
treed941dfab3334686aa422ee955b17ed8842403dc1
parent2ed78a44d21f5fd846fa22f4555f7a6a036f4fbe (diff)
Fix plotting of functions
-rw-r--r--astparser.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/astparser.py b/astparser.py
index 02beb13..c026418 100644
--- a/astparser.py
+++ b/astparser.py
@@ -406,10 +406,9 @@ class AstParser:
if func is None:
return None
- for i in range(len(node.args)):
- node.args[i] = self._resolve_arg(func, i, node.args[i], state)
- if node.args[i] is None:
- return None
+ args = [self._resolve_arg(func, i, node.args[i], state) \
+ for i in range(len(node.args))]
+
kwargs = {}
for i in range(len(node.keywords)):
key = node.keywords[i].arg
@@ -419,7 +418,7 @@ class AstParser:
kwargs[key] = val
try:
- ret = func(*node.args, **kwargs)
+ ret = func(*args, **kwargs)
return ret
except Exception, e:
msg = str(e)