Python 3.9+zoneinfoфункция
zoneinfo.reset_tzpath()
часовые пояса
Задаёт заново список каталогов, где zoneinfo ищет базу часовых поясов (zoneinfo.TZPATH).
Синтаксис
zoneinfo.reset_tzpath(to=None)
Пути обязаны быть абсолютными — относительный даёт ValueError. Уже созданные и закешированные объекты ZoneInfo не меняются: новый путь влияет только на ключи, которые ещё не загружались. Нужна редко — в тестах или при своей копии базы; без аргументов восстанавливает путь по умолчанию.
Примеры
import zoneinfo
zoneinfo.reset_tzpath(['/opt/tz'])
print(zoneinfo.TZPATH) # → ('/opt/tz',)
zoneinfo.reset_tzpath()
try:
zoneinfo.reset_tzpath(['relative/dir'])
except ValueError as e:
print(type(e).__name__) # → ValueError
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности