Ruff verbose-log-message (TRY401)

verbose-log-message в Ruff проверяет код на предупреждение TRY401. Правило относится к группе tryceratops.

Почему это неправильно

Правила tryceratops помогают писать обработку исключений так, чтобы ошибки не скрывались и трассировки оставались полезными.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила verbose-log-message и пример ниже.

Пример ошибки

try:
    ...
except ValueError as e:
    logger.exception(f"Found an error: {e}")

Как правильно

try:
    ...
except ValueError:
    logger.exception("Found an error")

Автоисправление

Ruff не предлагает автоисправление для этого правила.