Blame tests/run/r_huss3.pyx

Packit Service 99d393
__doc__ = u"""
Packit Service 99d393
>>> try:
Packit Service 99d393
...     foo()
Packit Service 99d393
... except Exception, e:
Packit Service 99d393
...     print("%s: %s" % (e.__class__.__name__, e))
Packit Service 99d393
ValueError: 
Packit Service 99d393
>>> try:
Packit Service 99d393
...     bar()
Packit Service 99d393
... except Exception, e:
Packit Service 99d393
...     print("%s: %s" % (e.__class__.__name__, e))
Packit Service 99d393
"""
Packit Service 99d393
Packit Service 99d393
import sys
Packit Service 99d393
if sys.version_info[0] >= 3:
Packit Service 99d393
    __doc__ = __doc__.replace(u"Exception, e", u"Exception as e")
Packit Service 99d393
Packit Service 99d393
def bar():
Packit Service 99d393
    try:
Packit Service 99d393
        raise TypeError
Packit Service 99d393
    except TypeError:
Packit Service 99d393
        pass
Packit Service 99d393
Packit Service 99d393
def foo():
Packit Service 99d393
    try:
Packit Service 99d393
        raise ValueError
Packit Service 99d393
    except ValueError, e:
Packit Service 99d393
        bar()
Packit Service 99d393
        raise