Ruff unnecessary-encode-utf8 (UP012)

unnecessary-encode-utf8 в Ruff проверяет код на предупреждение UP012. Правило относится к группе pyupgrade.

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

Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.

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

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

"foo".encode("utf-8")

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

b"foo"

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

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