def handleException(excType, excValue, trace):
    print('error')
cgitb.Hook(format='text')(excType, excValue, trace)
sys.excepthook = handleException
h = 1
k = 0
print(h / k)
Python перехватывает любое исключение и печатает или регистрирует трассировку с переменными значениями