если мне нужно выводить ошибку except как информационное сообщение? Все равно в каждом указывать конкретный тип исключения?
как правило такой обработчик является обработчиком вехрнего уровня, т.е. предназначен для обработки всех необработанных ниже исключений. в таком случае обычно используют базовый класс вплоть до Exception
Смотри правильно ли реализовал если, вызывается на бекенде процедура из бд по кнопке. Вариантов возникновения ошибкой при вызове куча может быть. От ошибки коннекта, до ошибков возвращаем из бд. Сам код вызова в try а в except exception as err: return...?
во-первых используемая тобой библиотека предоставляет базовый класс своих исключений (обычно). во-вторых ты ведь будешь ошибки подключения и ошибки запросов обрабатывать по-разному, не так ли?
Вообще не планировал. Фронт это только инструмент для нажатия на кнопки для пользователей. Пользователю выскакивает лишь ошибка. Хотя стоп. Твоя правда. А если так: except exception1: return проверьте логин и пароль, Excepr exception2: return..... except Exception: Return обратитесь к разработчику? В таком виде допускается использование эксепшинов? На сколько это верная реализация?
ну разные блоки обработки исключений для разных типов ошибок это нормально. речь о том что не все ошибки ты просто так как есть хочешь транслировать на уровень выше (отдавать пользователю) то что ты описал выглядит как блок обработки ошибок верхнего уровня, как я уже сказал для такого обработчика допустимо использовать базовый класс Exception.
Обсуждают сегодня