Насколько плохой практикой является выход из вложенных функций с исключением в Python? - PullRequest
0 голосов
/ 30 сентября 2019

Мой вопрос касается исключений в Python и их полезного использования. У меня есть приложение с графическим интерфейсом, где некоторый код работает как отдельный поток (поэтому графический интерфейс не зависает). Затем у меня есть кнопка, которая должна обрезать операцию.

Потоковый код состоит из нескольких вложенных функций, и вытащить из них будет довольно сложно (в основном несколько раз: форсировать возврат)обрабатывать возврат и т. д.), поэтому я подумал, что мог бы просто использовать исключение, обработать его как закрывающий аргумент потока и вернуться к GUI. Но что-то говорит мне, что это действительно плохая практика программирования. Я не прав?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...