micropython

tests/exception.py

229:a179262ea7c4
2009-05-29 Paul Boddie Changed RecoverFrame to actually recover the locals as the invocation frame, rather than just discard the locals. Changed AdjustFrame to work on the locals. Switched the order of the above instructions in instantiator functions. Made various tests compatible with the simple testing framework.
     1 #!/usr/bin/env python     2      3 class E:     4     pass     5      6 def f(x, y):     7     try:     8         g(x)     9     except E, exc:    10         return y    11     return x    12     13 def g(x):    14     raise E, x    15     16 f(1, 2)    17     18 # vim: tabstop=4 expandtab shiftwidth=4