Ruff lru-cache-with-maxsize-none (UP033)
lru-cache-with-maxsize-none в Ruff проверяет код на предупреждение UP033. Правило относится к группе pyupgrade.
Почему это неправильно
Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила lru-cache-with-maxsize-none и пример ниже.
Пример ошибки
import functools
@functools.lru_cache(maxsize=None)
def foo(): ...
Как правильно
import functools
@functools.cache
def foo(): ...
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
