cython
1__doc__ = u"""
2>>> import sys
3
4>>> print(sys.exc_info()[0]) # 0
5None
6>>> exc = test_c()
7>>> isinstance(exc, TestException) or exc
8True
9>>> print(sys.exc_info()[0]) # test_c()
10None
11"""
12
13import sys
14
15
16class TestException(Exception):
17pass
18
19def test_c():
20try:
21raise TestException
22except TestException, e:
23return e
24