1.1 --- a/micropython/inspect.py Sat Jun 07 21:55:24 2008 +0200
1.2 +++ b/micropython/inspect.py Mon Jun 09 21:09:37 2008 +0200
1.3 @@ -224,9 +224,6 @@
1.4 self.dispatch(n)
1.5 return Instance()
1.6
1.7 - def _visitConst(self, node):
1.8 - return self._make_constant(node.value)
1.9 -
1.10 def _make_constant(self, value):
1.11 if not self.constant_values.has_key(value):
1.12 const = Const(value)
1.13 @@ -390,7 +387,7 @@
1.14 visitCompare = OP
1.15
1.16 def visitConst(self, node):
1.17 - return self._visitConst(node)
1.18 + return self._make_constant(node.value)
1.19
1.20 visitContinue = NOP
1.21
1.22 @@ -502,7 +499,7 @@
1.23
1.24 def visitKeyword(self, node):
1.25 self.dispatch(node.expr)
1.26 - self._visitConst(node)
1.27 + self._make_constant(node.name)
1.28 self.keyword_names.add(node.name)
1.29 return None
1.30