Python·100 питань

Як створити власне виключення?

Відповідь
Наслідуйся від Exception: class MyError(Exception): pass.
Використовуй осмислене ім’я.
Передавай повідомлення: raise MyError('...').
Для параметрів — зберігай їх у атрибутах.
Не наслідуйся від BaseException.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем