finding source of unnecessary notifications
This commit is contained in:
@@ -26,6 +26,7 @@ from utils import serialize_list,deserialize_list
|
||||
|
||||
from rowers.dataprepnodjango import update_strokedata
|
||||
from rowers.dataprepnodjango import new_workout_from_file
|
||||
from rowers.dataprepnodjango import getsmallrowdata_db
|
||||
|
||||
from django.core.mail import send_mail, BadHeaderError,EmailMessage
|
||||
|
||||
@@ -245,7 +246,20 @@ def handle_otwsetpower(f1,boattype,weightvalue,
|
||||
rowdata.write_csv(f1,gzip=True)
|
||||
update_strokedata(workoutid,rowdata.df,debug=debug)
|
||||
|
||||
delta,cpvalues,avgpower = datautils.getsinglecp(rowdata.df)
|
||||
totaltime = rowdata.df['TimeStamp (sec)'].max()-rowdata.df['TimeStamp (sec)'].min()
|
||||
try:
|
||||
totaltime = totaltime+rowdata.df.ix[0,' ElapsedTime (sec)']
|
||||
except KeyError:
|
||||
pass
|
||||
df = getsmallrowdata_db(['power','workoutid','time'],ids=[workoutid])
|
||||
thesecs = totaltime
|
||||
maxt = 1.05*thesecs
|
||||
logarr = datautils.getlogarr(maxt)
|
||||
dfgrouped = df.groupby(['workoutid'])
|
||||
delta,cpvalues,avgpower = datautils.getcp(dfgrouped,logarr)
|
||||
|
||||
|
||||
#delta,cpvalues,avgpower = datautils.getsinglecp(rowdata.df)
|
||||
res,btvalues = utils.isbreakthrough(delta,cpvalues,ps[0],ps[1],ps[2],ps[3],ratio)
|
||||
if res:
|
||||
handle_sendemail_breakthrough(workoutid,email,
|
||||
|
||||
Reference in New Issue
Block a user