Ruff invalid-print-syntax (F633)
invalid-print-syntax в Ruff проверяет код на предупреждение F633. Правило относится к группе Pyflakes.
Почему это неправильно
Pyflakes отмечает конструкции, которые часто являются настоящими ошибками: неиспользуемые имена, неопределённые переменные и неверные выражения.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила invalid-print-syntax и пример ниже.
Пример ошибки
from __future__ import print_function
import sys
print >> sys.stderr, "Hello, world!"
Как правильно
print("Hello, world!", file=sys.stderr)
Автоисправление
Ruff не предлагает автоисправление для этого правила.
