- Timestamp:
- Apr 22, 2010, 12:02:28 AM (13 years ago)
- Location:
- trunk/genshi/template
- Files:
-
- 2 edited
-
eval.py (modified) (1 diff)
-
tests/eval.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/genshi/template/eval.py
r1101 r1119 500 500 elif isinstance(node, _ast.Tuple): 501 501 for elt in node.elts: 502 _process( node)502 _process(elt) 503 503 if hasattr(node, 'args'): 504 504 for arg in node.args: -
trunk/genshi/template/tests/eval.py
r1102 r1119 248 248 expr = Expression("filter(lambda x: x > 2, items)") 249 249 self.assertEqual([3, 4], expr.evaluate(data)) 250 251 def test_lambda_tuple_arg(self): 252 data = {'items': [(1, 2), (2, 1)]} 253 expr = Expression("filter(lambda (x, y): x > y, items)") 254 self.assertEqual([(2, 1)], expr.evaluate(data)) 250 255 251 256 def test_list_comprehension(self):
Note: See TracChangeset
for help on using the changeset viewer.
