Ruff is-literal (F632)

is-literal в Ruff проверяет код на предупреждение F632. Правило относится к группе Pyflakes.

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

Pyflakes отмечает конструкции, которые часто являются настоящими ошибками: неиспользуемые имена, неопределённые переменные и неверные выражения.

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

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

x = 200
if x is 200:
    print("It's 200!")

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

x = 200
if x == 200:
    print("It's 200!")

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

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