From d81f263e8c4867bbd86f554388ba6f8a3e9d21f3 Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Mon, 15 Jul 2013 13:37:13 +0200 Subject: [PATCH] Uses local timezone if timezone could not be parsed --- jrnl/Journal.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jrnl/Journal.py b/jrnl/Journal.py index ce10f3d1..88d1b6c7 100644 --- a/jrnl/Journal.py +++ b/jrnl/Journal.py @@ -310,7 +310,10 @@ class DayOne(Journal): for filename in filenames: with open(filename) as plist_entry: dict_entry = plistlib.readPlist(plist_entry) - timezone = pytz.timezone(dict_entry['Time Zone']) + try: + timezone = pytz.timezone(dict_entry['Time Zone']) + except pytz.exceptions.UnknownTimeZoneError: + timezone = pytz.timezone(get_local_timezone()) date = dict_entry['Creation Date'] date = date + timezone.utcoffset(date) entry = self.new_entry(raw=dict_entry['Entry Text'], date=date, sort=False)