tests/tryexcept.py | raw changeset files shortlog |
1.1 --- a/tests/tryexcept.py Mon Oct 30 23:32:38 2006 +0100 1.2 +++ b/tests/tryexcept.py Mon Oct 30 23:33:22 2006 +0100 1.3 @@ -4,13 +4,19 @@ 1.4 pass 1.5 class C: 1.6 pass 1.7 -x = 1 1.8 -try: 1.9 - if x: 1.10 - raise A 1.11 + 1.12 +def f(): 1.13 + x = 1 1.14 + try: 1.15 + if x: 1.16 + raise A 1.17 + else: 1.18 + raise B 1.19 + except A, e: 1.20 + a = e 1.21 + except (B, C), f: 1.22 + a = f 1.23 else: 1.24 - raise B 1.25 -except A, e: 1.26 - a = e 1.27 -except (B, C), f: 1.28 - a = f 1.29 + a = x 1.30 + 1.31 +f()