Ruff verbose-raise (TRY201)
verbose-raise в Ruff проверяет код на предупреждение TRY201. Правило относится к группе tryceratops.
Почему это неправильно
Правила tryceratops помогают писать обработку исключений так, чтобы ошибки не скрывались и трассировки оставались полезными.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила verbose-raise и пример ниже.
Пример ошибки
def foo():
try:
...
except ValueError as exc:
raise exc
Как правильно
def foo():
try:
...
except ValueError:
raise
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
