فارسی
باز کردن در Telegram

رشتهٔ گفتگوexcept SQLAlchemyError as e:

7 پیام · –
⁣
except SQLAlchemyError as e: await self._session.rollback() logging.error(f"Failed to add user to the database: {e}") raise DBError("Failed to add user to the database") from e Коллеги, логгировать лучше в месте, где рейзится ошибка? Или в обработчике этой ошибки? Вообще кажется, что лучше репозиторий будет в лог писать, а не вьюха
  1. Ю
    нет смысла писать в лог в таком виде, без трейса ошибка ничего не даст, а раз ты пробрасываешь ошибку выше, значит и трейс тут ты не должен логгировать. соответственно тут вообще нечего писать в лог. по крайней мере как сейчас. возможно в каких-то ситуациях ты можешь тут какие-то детали залоггировать, но скорее всего проще добавить весь контекст в ошибку
      1. K
        ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Andrey Karchevsky, Вы увеличили карму Юрий Чебышев до 8707.94 (+33.50)
      1. Ю
        да я тут ловил какую-то ошибку, трейс которой успешно проглатывал pytest в какой-то момент. развлечение ниже среднего, я вам скажу)
  2. Ю
    вполне возможно что ты вообще нигде не будешь явно ловить эту ошибку, возможно у тебя есть какой-то error handler или типа того, где ты и залоггируешь ошибку, какой бы она не была
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · گروه · فناوری
4 169عضو43نویسنده در 30 روز
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما