Ticket #42 (closed defect: fixed)
Fix eval of *args and **kwargs in eval.py
| Reported by: | davidf@… | Owned by: | cmlenz |
|---|---|---|---|
| Priority: | major | Milestone: | 0.3 |
| Component: | Expression evaluation | Version: | 0.2 |
| Keywords: | Cc: |
Description
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.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
