From e504a599fef591f69bf0669111626944c6fbd254 Mon Sep 17 00:00:00 2001 From: 0z! <162235745+0z1-ghb@users.noreply.github.com> Date: Fri, 24 Apr 2026 13:52:32 +0300 Subject: [PATCH] Update maps_client.py fix: include seconds in timezone UTC offset output --- skills/productivity/maps/scripts/maps_client.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skills/productivity/maps/scripts/maps_client.py b/skills/productivity/maps/scripts/maps_client.py index 06d775e8..33ea4d51 100644 --- a/skills/productivity/maps/scripts/maps_client.py +++ b/skills/productivity/maps/scripts/maps_client.py @@ -926,13 +926,18 @@ def cmd_timezone(args): os_ = offset_info.get("seconds", 0) sign = "+" if oh >= 0 else "-" utc_offset = f"{sign}{abs(oh):02d}:{om:02d}" + if os_: + utc_offset = f"{utc_offset}:{os_:02d}" elif tz_data.get("standardUtcOffset"): offset_info2 = tz_data["standardUtcOffset"] - if isinstance(offset_info2, dict): +if isinstance(offset_info2, dict): oh = offset_info2.get("hours", 0) om = abs(offset_info2.get("minutes", 0)) + os_ = offset_info2.get("seconds", 0) sign = "+" if oh >= 0 else "-" utc_offset = f"{sign}{abs(oh):02d}:{om:02d}" + if os_: + utc_offset = f"{utc_offset}:{os_:02d}" timezone_src = "timeapi.io" except (RuntimeError, KeyError, TypeError): pass # API may be down; continue to fallback