comparison markup/eval.py @ 135:9d7ca94133be stable-0.1.x

0.1.x branch: Merged bugfix for expression evaluation from [167].
author cmlenz
date Sun, 06 Aug 2006 19:51:35 +0000
parents c9f0a26e28a2
children
comparison
equal deleted inserted replaced
127:ebd3a65e0d40 135:9d7ca94133be
287 return node 287 return node
288 288
289 def visitSubscript(self, node, *args, **kwargs): 289 def visitSubscript(self, node, *args, **kwargs):
290 return ast.CallFunc(ast.Name('_lookup_item'), 290 return ast.CallFunc(ast.Name('_lookup_item'),
291 [ast.Name('data'), self.visit(node.expr, *args, **kwargs), 291 [ast.Name('data'), self.visit(node.expr, *args, **kwargs),
292 ast.Tuple(map(self.visit, node.subs, *args, **kwargs))] 292 ast.Tuple(map(lambda x: self.visit(x, *args, **kwargs), node.subs))]
293 ) 293 )
Copyright (C) 2012-2017 Edgewall Software