Правила Ruff, связанные с flake8-print (T)

Правила Ruff, связанные с flake8-print. Подробнее об этом плагине на его странице PyPI

Часть категории Правила проверок кода в Ruff.

Ruff print (T201)

print в Ruff проверяет использование функции print.

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

Операторы print полезны в некоторых ситуациях (например, при отладке), но их обычно следует избегать в продакшен-коде. Использование print может привести к случайному включению конфиденциальной информации в логи, а также не предоставляет гибкости настройки, в отличие от logging.

Вместо этого используйте …

Ruff p-print (T203)

pprint в Ruff проверяет использование операторов pprint.

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

Как и print, pprint полезен в некоторых ситуациях (например, при отладке), но его обычно следует избегать в продакшен-коде. Использование pprint может привести к случайному включению конфиденциальной информации в логи, а также не предоставляет гибкости настройки, в отличие от logging.

Вместо …