2009-11-24 | Paul Boddie | raw annotate files changeset graph | Introduced proper object visit tracking when collecting attributes. Fixed deletion flags testing where augmented assignment employs AssName nodes. Fixed loop assignment so that outer loop variables are not considered constant. Exposed the importer via a convenience variable in the test program. |
1 #!/usr/bin/env python 2 3 def f(a, b, c=4): 4 return c 5 6 g = f 7 8 result_3 = g(1, c=3, b=2) # f(c=3) -> 3 9 result_4 = g(1, 2) # f(c=4) -> 4 10 11 def g(a, c, b=5): 12 return b 13 14 result_2 = g(1, c=3, b=2) # g(b=2) -> 2 15 result_5 = g(1, 3) # g(b=5) -> 5 16 17 # vim: tabstop=4 expandtab shiftwidth=4