Blame tests/run/funcexceptreplace.pyx

Packit 562c7a
__doc__ = u"""
Packit 562c7a
>>> try: exc()
Packit 562c7a
... except IndexError:
Packit 562c7a
...     if IS_PY3:
Packit 562c7a
...         print(isinstance(sys.exc_info()[1].__context__, ValueError))
Packit 562c7a
...     else:
Packit 562c7a
...         print(True)
Packit 562c7a
True
Packit 562c7a
"""
Packit 562c7a
Packit 562c7a
import sys
Packit 562c7a
IS_PY3 = sys.version_info[0] >= 3
Packit 562c7a
Packit 562c7a
def exc():
Packit 562c7a
    try:
Packit 562c7a
        raise ValueError
Packit 562c7a
    except ValueError:
Packit 562c7a
        raise IndexError