1.1 --- a/fixnames.py Sat Dec 16 01:14:18 2006 +0100
1.2 +++ b/fixnames.py Sat Jan 06 00:45:33 2007 +0100
1.3 @@ -164,6 +164,12 @@
1.4 if namespace is not None:
1.5 self.namespace.merge_namespace(namespace)
1.6
1.7 + # NOTE: Avoid PEP 227 (nested scopes) whilst permitting references to a
1.8 + # NOTE: subprogram within itself.
1.9 +
1.10 + if hasattr(node, "name") and node.name is not None:
1.11 + self.namespace.store(node.name)
1.12 +
1.13 # Register the names of parameters in the namespace.
1.14
1.15 if hasattr(node, "params"):