1.1 --- a/fixnames.py Sun Aug 20 22:25:47 2006 +0200
1.2 +++ b/fixnames.py Mon Aug 21 00:54:44 2006 +0200
1.3 @@ -168,14 +168,19 @@
1.4 # Register the names of parameters in the namespace.
1.5
1.6 if hasattr(node, "params"):
1.7 + new_params = []
1.8 for param, default in node.params:
1.9 + new_params.append((param, self.dispatch(default)))
1.10 self.namespace.store(param)
1.11 + node.params = new_params
1.12 if getattr(node, "star", None):
1.13 param, default = node.star
1.14 self.namespace.store(param)
1.15 + node.star = param, self.dispatch(default)
1.16 if getattr(node, "dstar", None):
1.17 param, default = node.dstar
1.18 self.namespace.store(param)
1.19 + node.dstar = param, self.dispatch(default)
1.20
1.21 # Add namespace details to any structure involved.
1.22