1__doc__ = u""" 2>>> try: 3... foo() 4... except Exception, e: 5... print("%s: %s" % (e.__class__.__name__, e)) 6ValueError: 7>>> try: 8... bar() 9... except Exception, e: 10... print("%s: %s" % (e.__class__.__name__, e)) 11""" 12 13import sys 14if sys.version_info[0] >= 3: 15 __doc__ = __doc__.replace(u"Exception, e", u"Exception as e") 16 17def bar(): 18 try: 19 raise TypeError 20 except TypeError: 21 pass 22 23def foo(): 24 try: 25 raise ValueError 26 except ValueError, e: 27 bar() 28 raise 29