Private
Public Access
1
0

adding logging in dataprep - for datetime issues

This commit is contained in:
Sander Roosendaal
2021-06-15 10:38:45 +02:00
parent f3ae66f419
commit ca1d63938f
4 changed files with 85 additions and 1 deletions

View File

@@ -92,7 +92,7 @@ import sqlalchemy as sa
import sys
import rowers.utils as utils
import rowers.datautils as datautils
from rowers.utils import lbstoN,myqueue,wavg
from rowers.utils import lbstoN,myqueue,wavg,dologging
from timezonefinder import TimezoneFinder
@@ -1603,6 +1603,10 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower',
if startdatetime != '': # pragma: no cover
row.rowdatetime = arrow.get(startdatetime).datetime
dologging('debuglog.log','Row Date Time (line 1606) = {rowdatetime}'.format(
rowdatetime=row.rowdatetime,
))
if title is None or title == '':
title = 'Workout'
@@ -1730,6 +1734,11 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower',
pass
dologging('debuglog.log','Dataprep line 1737, Workout Startdatetime {workoutstartdatetime}'.format(
workoutstartdatetime=workoutstartdatetime,
))
@@ -1768,6 +1777,11 @@ def save_workout_database(f2, r, dosmooth=True, workouttype='rower',
pytz.timezone(timezone_str)
).strftime('%H:%M:%S')
s = 'Dataprep line 1780 workoutdate and time set to {workoutdate} and {workoutstarttime}'.format(
workoutdate=workoutdate,
workoutstarttime=workoutstarttime,
)
if makeprivate: # pragma: no cover
privacy = 'hidden'
@@ -1889,6 +1903,12 @@ def parsenonpainsled(fileformat,f2,summary,startdatetime='',empowerfirmware=None
hasrecognized = False
return None, hasrecognized, '', 'unknown'
s = 'Parsenonpainsled, start date time = {startdatetime}'.format(
startdatetime = startdatetime,
#rowdatetime = row.rowdatetime
)
dologging('debuglog.log',s)
# handle speed coach GPS 2
if (fileformat == 'speedcoach2'):
oarlength, inboard = get_empower_rigging(f2)
@@ -2159,6 +2179,10 @@ def new_workout_from_file(r, f2,
if workoutsource is None:
workoutsource = fileformat
dologging('debuglog.log','Saving to database with start date time {startdatetime}'.format(
startdatetime=startdatetime,
))
id, message = save_workout_database(
f2, r,
notes=notes,