From 9888c782b71d2887f7f9e619fba6b177a402dbba Mon Sep 17 00:00:00 2001 From: JackDandy Date: Wed, 10 Jul 2019 17:42:58 +0100 Subject: [PATCH] Fix catch error on systems with no local timezone. --- CHANGES.md | 7 ++++++- sickbeard/network_timezones.py | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 3db71c8..7ad7ebd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,9 @@ -### 0.19.9 (2019-07-05 23:30:00 UTC) +### 0.19.10 (2019-07-10 17:42:00 UTC) + +* Fix catch error on systems with no local timezone + + +### 0.19.9 (2019-07-05 23:30:00 UTC) * Change Anonymous redirect misuse of dereferer.org (was removed from SG in 2015) to nullrefer.com service diff --git a/sickbeard/network_timezones.py b/sickbeard/network_timezones.py index 8df65bf..d16fd6e 100644 --- a/sickbeard/network_timezones.py +++ b/sickbeard/network_timezones.py @@ -75,7 +75,11 @@ def tz_fallback(t): def get_tz(): - t = get_localzone() + t = None + try: + t = get_localzone() + except (BaseException, Exception): + pass if isinstance(t, datetime.tzinfo) and hasattr(t, 'zone') and t.zone and hasattr(sickbeard, 'ZONEINFO_DIR'): try: t = tz_fallback(tz.gettz(t.zone, zoneinfo_priority=True))