Вы можете прекратить перехватывать исключение или - если вам нужно его перехватить (для некоторой пользовательской обработки), вы можете повторно поднять:
try:
doSomeEvilThing()
except Exception, e:
handleException(e)
raise
Обратите внимание, что при вводе raise
без передачи объекта исключения сохраняется исходная трассировка. Обычно это намного лучше, чем raise e
.
Конечно - вы также можете явно позвонить
import sys
sys.exit(exitCodeYouFindAppropriate)
Это приводит к возникновению исключения SystemExit и (если вы не перехватили его где-нибудь) завершает ваше приложение с указанным кодом выхода.