fixed error on static subscribe aliasing if the subscription argument was a variable

--HG--
branch : trunk
This commit is contained in:
Armin Ronacher 2008-05-15 15:00:45 +02:00
parent 02e090509e
commit 151418ddce

View File

@ -270,10 +270,10 @@ class FrameIdentifierVisitor(NodeVisitor):
self.generic_visit(node)
if isinstance(node.arg, nodes.Const) and \
isinstance(node.arg.value, basestring) and \
(isinstance(node.node, nodes.Name) and
((isinstance(node.node, nodes.Name) and
node.node.name not in (self.identifiers.declared_locally |
self.identifiers.declared_parameter)) or \
node.node in self.identifiers.static_subscribes:
node.node in self.identifiers.static_subscribes):
if node in self.identifiers.static_subscribes:
self.identifiers.static_subscribes[node] += 1
else: