Начав программировать на Python, я чувствовал себя как дома с его сообщениями об ошибках. Теперь, когда вместо этого я программирую с помощью Tkinter, я обнаружил, что часто случается, что в моей программе есть ошибки, которые я не замечаю, даже если они генерируют исключение: я ловлю их (иногда) только потому, что я отлаживаю шаг за шагом Шаг (я использую wingIDE) и, например. в данной строке я вижу сообщение об исключении. Но что меня раздражает, так это то, что программа не останавливается, хотя это происходит даже в блоках не внутри try/error.
Если то, что я сказал, имеет какой-то смысл, знаете ли вы о каком-то общем подходе, по крайней мере, для отображения ошибок? Находясь в Tkinter, я мог создать окно ошибки и заполнить его любым возникающим исключением, когда это произойдет.