/trunk/Examples/python/exception/runme.py
Python | 36 lines | 25 code | 9 blank | 2 comment | 2 complexity | f3bf227277495a3307735aaee22a71fe MD5 | raw file
1# file: runme.py 2 3# Throw a lot of exceptions 4 5import example 6 7t = example.Test() 8try: 9 t.unknown() 10except RuntimeError,e: 11 print "incomplete type", e.args[0] 12 13try: 14 t.simple() 15except RuntimeError,e: 16 print e.args[0] 17 18try: 19 t.message() 20except RuntimeError,e: 21 print e.args[0] 22 23try: 24 t.hosed() 25except example.Exc,e: 26 print e.code, e.msg 27 28for i in range(1,4): 29 try: 30 t.multi(i) 31 except RuntimeError,e: 32 print e.args[0] 33 except example.Exc,e: 34 print e.code, e.msg 35 36