From aa21e2c95799fb02137e1e66812061fa4782de5b Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 4 Jan 2021 19:55:13 +0100 Subject: [PATCH] fix bug --- rowers/dataprep.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rowers/dataprep.py b/rowers/dataprep.py index 5c575b51..ceb22158 100644 --- a/rowers/dataprep.py +++ b/rowers/dataprep.py @@ -1211,8 +1211,12 @@ def setcp(workout,background=False,recurrance=True): filename = 'media/cpdata_{id}.parquet.gz'.format(id=workout.id) strokesdf = getsmallrowdata_db(['power','workoutid','time'],ids = [workout.id]) - if strokesdf['power'].std()==0: + try: + if strokesdf['power'].std()==0: + return pd.DataFrame(),pd.Series(),pd.Series() + except KeyError: return pd.DataFrame(),pd.Series(),pd.Series() + if background: job = myqueue(queuelow,handle_setcp,strokesdf,filename,workout.id) return pd.DataFrame({'delta':[],'cp':[]}),pd.Series(),pd.Series()