diff --git a/rowers/sporttracksstuff.py b/rowers/sporttracksstuff.py index 9729d69d..80279f57 100644 --- a/rowers/sporttracksstuff.py +++ b/rowers/sporttracksstuff.py @@ -123,9 +123,14 @@ def createsporttracksworkoutdata(w): row = rowingdata(filename) except: return 0 - - averagehr = int(row.df[' HRCur (bpm)'].mean()) - maxhr = int(row.df[' HRCur (bpm)'].max()) + + try: + averagehr = int(row.df[' HRCur (bpm)'].mean()) + maxhr = int(row.df[' HRCur (bpm)'].max()) + except KeyError: + averagehr = 0 + maxhr = 0 + duration = w.duration.hour*3600 duration += w.duration.minute*60 duration += w.duration.second