Ticket #42 (closed defect: fixed)
Fix eval of *args and **kwargs in eval.py
|Reported by:||davidf@…||Owned by:||cmlenz|
Using py:content="foo(*bar)" or py:content="foo(**bar)" generated an error by passing the string "bar" to the visit function rather than Name(bar):
AttributeError: 'ExpressionASTTransformer' object has no attribute 'visitstr'
This is because node.star_args and node.dstar_args are not lists. Patch with tests and fix attached.