170 похожих чатов

Вопрос про except. Только не закидывай те сразу говном. А

если мне нужно выводить ошибку except как информационное сообщение? Все равно в каждом указывать конкретный тип исключения?

5 ответов

21 просмотр

как правило такой обработчик является обработчиком вехрнего уровня, т.е. предназначен для обработки всех необработанных ниже исключений. в таком случае обычно используют базовый класс вплоть до Exception

Alex- Автор вопроса
Alex
как правило такой обработчик является обработчиком...

Смотри правильно ли реализовал если, вызывается на бекенде процедура из бд по кнопке. Вариантов возникновения ошибкой при вызове куча может быть. От ошибки коннекта, до ошибков возвращаем из бд. Сам код вызова в try а в except exception as err: return...?

Alex
Смотри правильно ли реализовал если, вызывается на...

во-первых используемая тобой библиотека предоставляет базовый класс своих исключений (обычно). во-вторых ты ведь будешь ошибки подключения и ошибки запросов обрабатывать по-разному, не так ли?

Alex- Автор вопроса
Alex
во-первых используемая тобой библиотека предоставл...

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

Alex
Вообще не планировал. Фронт это только инструмент ...

ну разные блоки обработки исключений для разных типов ошибок это нормально. речь о том что не все ошибки ты просто так как есть хочешь транслировать на уровень выше (отдавать пользователю) то что ты описал выглядит как блок обработки ошибок верхнего уровня, как я уже сказал для такого обработчика допустимо использовать базовый класс Exception.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта