diff --git a/server.py b/server.py index 0e3148e..b28738d 100644 --- a/server.py +++ b/server.py @@ -126,7 +126,10 @@ def get_full_timezone(tz): minutes = int(match.group(2)) if match.group(2) else 0 return pytz.FixedOffset(hours * 60 + minutes) full_tz = SHORT_TZ_MAP.get(tz, tz) - return pytz.timezone(full_tz) if isinstance(full_tz, str) else None + try: + return pytz.timezone(full_tz) if isinstance(full_tz, str) else None + except pytz.UnknownTimeZoneError: + return None @app.route("/api/v1/convert", methods=["POST"]) def convert():