Merge pull request #1154 from balloob/fix-time-utils

Fixed time zone conversion with no TZ specified
This commit is contained in:
Paulus Schoutsen 2016-02-06 19:10:14 -08:00
commit a417156d84

View file

@ -48,7 +48,7 @@ def as_utc(dattim):
if dattim.tzinfo == UTC:
return dattim
elif dattim.tzinfo is None:
dattim = dattim.replace(tzinfo=DEFAULT_TIME_ZONE)
dattim = DEFAULT_TIME_ZONE.localize(dattim)
return dattim.astimezone(UTC)
@ -58,7 +58,7 @@ def as_local(dattim):
if dattim.tzinfo == DEFAULT_TIME_ZONE:
return dattim
elif dattim.tzinfo is None:
dattim = dattim.replace(tzinfo=UTC)
dattim = UTC.localize(dattim)
return dattim.astimezone(DEFAULT_TIME_ZONE)