improving calculate trimp
This commit is contained in:
@@ -1621,7 +1621,13 @@ def get_existing_job(w):
|
||||
def workout_trimp(w, reset=False):
|
||||
r = w.user
|
||||
|
||||
if w.trimp <= 0 and w.averagehr > 0:
|
||||
if w.trimp is None:
|
||||
if get_existing_job(w):
|
||||
return 0, 0
|
||||
elif w.averagehr is None:
|
||||
if get_existing_job(w):
|
||||
return w.trimp, 0
|
||||
elif w.trimp <= 0 and w.averagehr > 0:
|
||||
ftp = float(r.ftp)
|
||||
_ = myqueue(
|
||||
queuehigh,
|
||||
@@ -1675,7 +1681,14 @@ def workout_trimp(w, reset=False):
|
||||
r.max,
|
||||
r.rest)
|
||||
|
||||
return 0, 0
|
||||
trimp = 0
|
||||
averagehr = 0
|
||||
if w.trimp > 0:
|
||||
trimp = w.trimp
|
||||
if w.averagehr > 0:
|
||||
averagehr = w.averagehr
|
||||
|
||||
return trimp, averagehr
|
||||
|
||||
|
||||
def workout_rscore(w, reset=False):
|
||||
|
||||
Reference in New Issue
Block a user