Private
Public Access
1
0

timezone aware bug fixes

This commit is contained in:
Sander Roosendaal
2017-09-04 12:52:13 +02:00
parent b4953509a4
commit a5639e734f

View File

@@ -585,15 +585,19 @@ def save_workout_database(f2,r,dosmooth=True,workouttype='rower',
if timezone_str == None: if timezone_str == None:
timezone_str = tf.closest_timezone_at(lng=lonavg, timezone_str = tf.closest_timezone_at(lng=lonavg,
lat=latavg) lat=latavg)
if timezone_str == None:
timezone_str = 'UTC'
try:
workoutstartdatetime = pytz.timezone(timezone_str).localize( workoutstartdatetime = pytz.timezone(timezone_str).localize(
row.rowdatetime row.rowdatetime
) )
except ValueError:
workoutstartdatetime = workoutstartdatetime.astimezone(
except ValueError,KeyError: pytz.timezone(timezone_str)
workoutstartdatetime = thetimezone.localize( )
row.rowdatetime except KeyError:
).astimezone(utc) timezone_str = 'UTC'
workoutdate = workoutstartdatetime.astimezone( workoutdate = workoutstartdatetime.astimezone(