Найти - Пользователи
Полная версия: functools.lru_cache удалить кэшироанное значение
Начало » Python для новичков » functools.lru_cache удалить кэшироанное значение
1
jon34
Добрый день. Я использую functools.lru_cache для того, чтобы кэшировать результаты работы одной из функций, подскажите как можно удалить только 1 закешированное значение, чтобы оно было пересчитано снова, а не взято из кэша?
В документации нашел только как удалить все значения из кэша.
JOHN_16
простого решения нет. Можно соорудить сложное решение - через интроспекцию добрать до словаря и удалить нужный ключ
jon34
JOHN_16
Но как я понимаю, такой лайф хак не рекомендуется применять или это нормально?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB