From 83732349a7c077767b5ae6c38faec473cb6442d1 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 11 Mar 2013 11:43:12 +0100 Subject: [PATCH] provide localization of datetime values if pytz module is present: error handling --- util/date.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/util/date.py b/util/date.py index fa8ca31..b73a00a 100644 --- a/util/date.py +++ b/util/date.py @@ -72,7 +72,10 @@ def year(d=None): def toLocalTime(d): - if pytz is None: + if pytz is None or not d: return d cet = pytz.timezone('CET') - return d.astimezone(cet) + try: + return d.astimezone(cet) + except ValueError: + return d