Форум сайта python.su
в исходниках(не моих) нащёл такую конструкцию
try: campaigns_inter = adnet_class(dbObj, log, adnet_num, **adnet_params) campaigns_inter.data = campaigns_inter.get_offers() log.print_exction( campaigns_inter.data ) except KeyboardInterrupt: raise except: log.print_exction( sys.exc_info() ) else: run_network(adnet_num, adnet_class, appnet, campaigns_inter)
Офлайн
Первая ссылка в гугле: https://pythonworld.ru/tipy-dannyx-v-python/isklyucheniya-v-python-konstrukciya-try-except-dlya-obrabotki-isklyuchenij.html
Ещё две инструкции, относящиеся к нашей проблеме, это finally и else. Finally выполняет блок инструкций в любом случае, было ли исключение, или нет (применима, когда нужно непременно что-то сделать, к примеру, закрыть файл). Инструкция else выполняется в том случае, если исключения не было.
Офлайн
Cпасибо
Офлайн