Python 3.14+platformфункция
platform.invalidate_caches()
система и машина
Сбрасывает внутренний кэш модуля platform, чтобы uname(), node() и другие заново опросили систему (3.14+).
Синтаксис
platform.invalidate_caches()
Модуль запоминает ответы при первом вызове, и если имя машины поменяли во время работы программы (типично для долгоживущих сервисов и контейнеров), node() продолжит отдавать старое. Вызов invalidate_caches() — единственный штатный способ увидеть новое значение без перезапуска. До 3.14 такого способа не было.
Примеры
import platform
before = platform.uname()
print(platform.uname() is before) # → True — ответ взят из кэша
platform.invalidate_caches()
print(platform.uname() is before) # → False — система опрошена заново
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности