Tishka17 / clepsydra

Liquid scheduler for python
Apache License 2.0
17 stars 2 forks source link

Error handler #2

Open Tishka17 opened 2 years ago

bomzheg commented 2 years ago

Цель error handler - логгирование ошибки, однако кроме собственно записи в лог может требоваться, например отправка сообщений в телеграм, изменение или создание каких-то записей в бд и тому подобное. Таким образом, считаю важным в error handler пробрасывать:

SPIKE. Возможно(!) Имеет смысл для error handler настраивать отдельный или дополнительный контекст, но скорее всего это избыточно.

SPIKE. Так же стоит обдумать, имеет ли смысл давать возможность регистрировать отдельные error handler на разные типы исключения, как сделано например в aiogram