Форум сайта python.su
0
Здравствуйте.
Как я понял, в питоне нет предкомпилятора. Реально ли сделать, к примеру как-то так?
DEBUG = True try: func() except SomeException1: func1() except SomeException2: func2() if DEBUG: except Exception: func3() else: func4()
Офлайн
88
Офлайн
0
Честно, ничего не понял в том описании. Можете хоть чуть-чуть разжевать?
Офлайн
0
admiralВсе, нашел как в логгере такое сделать.
Если такое невозможно, то может как-то можно в func3() добавит вывод на экран или в logger этого исключение?
Офлайн
4
Shamanговорил о конструкции assert, смотрим например тут
https://docs.python.org/3.3/reference/simple_stmts.html#the-assert-statement
Офлайн