Mercurial > genshi > mirror
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 ) |