/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/python/exception/runme.py
42 строки
792 B
William S Fulton
Modify examples to be both Python 2 and 3 compatible
15 авг 2020, 18:46
15 авг 2020, 18:46
89bee6a
Код
Авторство
О чём код?
# file: runme.py # Throw a lot of exceptions import example t = example.Test() try: t.unknown() except RuntimeError as e: print("incomplete type %s" % e.args[0]) try: t.simple() except RuntimeError as e: print(e.args[0]) try: t.message() except RuntimeError as e: print(e.args[0]) if not example.is_python_builtin(): try: t.hosed() except example.Exc as e: print("%s %s" % (e.code, e.msg)) else: try: t.hosed() except BaseException as e: # Throwing builtin classes as exceptions not supported (-builtin # option) print(e) for i in range(1, 4): try: t.multi(i) except RuntimeError as e: print(e.args[0]) except example.Exc as e: print("%s %s" % (e.code, e.msg))