1.1 --- a/micropython/trans.py Sun Jun 06 15:27:50 2010 +0200
1.2 +++ b/micropython/trans.py Sat Jun 12 01:04:32 2010 +0200
1.3 @@ -1164,7 +1164,14 @@
1.4 """
1.5
1.6 name = node.name
1.7 - scope = self.get_scope(name)
1.8 +
1.9 + # Transfer scope information if this was set during inspection.
1.10 +
1.11 + if hasattr(node, "_scope"):
1.12 + scope = node._scope
1.13 + else:
1.14 + scope = self.get_scope(name)
1.15 +
1.16 #print self.module.name, node.lineno, name, scope
1.17 self._generateName(name, scope, classes, node)
1.18