cython

Форк
0
/
funcexcept.pyx 
35 строк · 659.0 Байт
1
__doc__ = u"""
2
>>> import sys
3

4
>>> def test_py():
5
...   try:
6
...     raise AttributeError
7
...   except AttributeError:
8
...     print(sys.exc_info()[0] == AttributeError or sys.exc_info()[0])
9
...   print(sys.exc_info()[0] is None  or  sys.exc_info()[0])
10

11
>>> print(sys.exc_info()[0]) # 0
12
None
13
>>> test_py()
14
True
15
True
16

17
>>> print(sys.exc_info()[0]) # test_py()
18
None
19

20
>>> test_c()
21
True
22
True
23
>>> print(sys.exc_info()[0]) # test_c()
24
None
25
"""
26

27
import sys
28

29

30
def test_c():
31
    try:
32
        raise AttributeError
33
    except AttributeError:
34
        print(sys.exc_info()[0] == AttributeError or sys.exc_info()[0])
35
    print(sys.exc_info()[0] is None or sys.exc_info()[0])
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.