From d7e469a0eded83e55597480b0baa35aec06794a9 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Thu, 26 Feb 2026 15:19:09 +0000 Subject: [PATCH 1/2] Avoid stale timezonefinder cache when dependency is installed later --- web_view.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/web_view.py b/web_view.py index 236d27d..57cb930 100755 --- a/web_view.py +++ b/web_view.py @@ -3,7 +3,6 @@ """Web page to show upcoming events.""" import decimal -import functools import hashlib import importlib import inspect @@ -807,7 +806,6 @@ def _timezone_from_coordinates(latitude: float, longitude: float) -> str | None: return None -@functools.lru_cache(maxsize=1) def _get_timezone_finder() -> typing.Any: """Get timezone finder instance if dependency is available.""" try: From 701023db593d853dbd3e82018c2ac932ad187cd7 Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Thu, 26 Feb 2026 15:21:11 +0000 Subject: [PATCH 2/2] Adjust wording --- templates/trip_page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/trip_page.html b/templates/trip_page.html index 20b1c00..e772fc6 100644 --- a/templates/trip_page.html +++ b/templates/trip_page.html @@ -492,7 +492,7 @@ build_map("map", coordinates, routes); function timezoneOffsetLabel(offsetMinutes) { if (offsetMinutes === 0) { - return "Same time as Bristol"; + return "No difference"; } const sign = offsetMinutes > 0 ? "+" : "-"; const abs = Math.abs(offsetMinutes);