Ruff useless-try-except (TRY203)

useless-try-except в Ruff проверяет код на предупреждение TRY203. Правило относится к группе tryceratops.

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

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

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

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

def foo():
    try:
        bar()
    except NotImplementedError:
        raise

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

def foo():
    bar()

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

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