"""直近で取得した「明日の天気」データをメモリ上にキャッシュする。""" from datetime import datetime _latest: dict | None = None def set_latest(weather: str, pop: int | None, judgement: str, reason: str) -> None: global _latest _latest = { "weather": weather, "pop": pop, "judgement": judgement, "reason": reason, "fetched_at": datetime.now().isoformat(), } def get_latest() -> dict | None: return _latest