Commit b6d60707 authored by mathieui's avatar mathieui

Update the ugly timestamp fixes for better DST detection

parent ace9fc66
......@@ -242,7 +242,7 @@ def get_utc_time(local_time=None):
isdst = time.localtime().tm_isdst
else:
if OLD_PYTHON:
isdst = time.localtime().tm_isdst
isdst = time.localtime(int(local_time.strftime("%s"))).tm_isdst
else:
isdst = time.localtime(int(local_time.timestamp())).tm_isdst
......@@ -266,9 +266,10 @@ def get_local_time(utc_time):
True
"""
if OLD_PYTHON:
isdst = time.localtime().tm_isdst
isdst = time.localtime(int(utc_time.strftime("%s"))).tm_isdst
else:
isdst = time.localtime(int(utc_time.timestamp())).tm_isdst
if time.daylight and isdst:
tz = timedelta(seconds=time.altzone)
else:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment