cython

Форк
0
/
new_style_exceptions.pyx 
17 строк · 394.0 Байт
1
# mode: run
2

3
import sys
4

5
def test(obj):
6
    """
7
    >>> test(Exception('hi'))
8
    Raising: Exception('hi',)
9
    Caught: Exception('hi',)
10
    """
11
    print u"Raising: %s%r" % (obj.__class__.__name__, obj.args)
12
    try:
13
        raise obj
14
    except:
15
        info = sys.exc_info()
16
        assert isinstance(info[0], type)
17
        print u"Caught: %s%r" % (info[1].__class__.__name__, info[1].args)
18

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

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

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

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