> I use > try: > raise None > except: > .... Wow! >>> import sys >>> try: raise None .. except: print sys.exc_info() .. (<class exceptions.TypeError at 89a4e0>, <exceptions.TypeError instance at 8cc17 0>, <traceback object at 8cc150>) >>> 'raise None' actually raises a TypeError ;-) Isao AKIYAMA