correcting no avghr and no maxhr workouts
This commit is contained in:
@@ -2354,6 +2354,19 @@ def workout_trimp(w):
|
||||
r.save()
|
||||
|
||||
|
||||
if w.averagehr is None:
|
||||
rowdata = rdata(w.csvfilename)
|
||||
|
||||
try:
|
||||
avghr = rowdata.df[' HRCur (bpm)'].mean()
|
||||
maxhr = rowdata.df[' HRCur (bpm)'].max()
|
||||
except KeyError:
|
||||
avghr = None
|
||||
maxhr = None
|
||||
|
||||
w.averagehr = avghr
|
||||
w.maxhr = maxhr
|
||||
w.save()
|
||||
|
||||
job = myqueue(
|
||||
queuehigh,
|
||||
|
||||
@@ -597,7 +597,10 @@ def handle_calctrimp(id,
|
||||
|
||||
df = rowdata.df
|
||||
|
||||
df['deltat'] = df[' ElapsedTime (sec)'].diff().abs()
|
||||
try:
|
||||
df['deltat'] = df[' ElapsedTime (sec)'].diff().abs()
|
||||
except KeyError:
|
||||
return 0
|
||||
|
||||
df2 = df.copy()
|
||||
|
||||
|
||||
@@ -6973,6 +6973,9 @@ def workouts_view(request,message='',successmessage='',
|
||||
if rankingonly:
|
||||
workouts = workouts.exclude(rankingpiece=False)
|
||||
|
||||
workoutsnohr = workouts.exclude(averagehr__isnull=False)
|
||||
for w in workoutsnohr:
|
||||
res = dataprep.workout_trimp(w)
|
||||
|
||||
query = request.GET.get('q')
|
||||
if query:
|
||||
@@ -7022,6 +7025,7 @@ def workouts_view(request,message='',successmessage='',
|
||||
'name':'Workouts'
|
||||
},
|
||||
]
|
||||
|
||||
return render(request, 'list_workouts.html',
|
||||
{'workouts': workouts,
|
||||
'active': 'nav-workouts',
|
||||
|
||||
Reference in New Issue
Block a user