From 4bfc5866c4fb172d2f7e3907750adfbe8d49aa71 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Mon, 18 Nov 2019 08:32:15 +0100 Subject: [PATCH] bug fix --- rowers/c2stuff.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/rowers/c2stuff.py b/rowers/c2stuff.py index fc60be23..5d184895 100644 --- a/rowers/c2stuff.py +++ b/rowers/c2stuff.py @@ -347,9 +347,20 @@ def summaryfromsplitdata(splitdata,data,filename,sep='|'): timebased = False for interval in splitdata: - idist = interval['distance'] - itime = interval['time']/10. - ipace = 500.*itime/idist + try: + idist = interval['distance'] + except KeyError: + idist = 0 + + try: + itime = interval['time']/10. + except KeyError: + itime = 0 + try: + ipace = 500.*itime/idist + except (ZeroDivisionError,OverflowError): + ipace = 180. + try: ispm = interval['stroke_rate'] except KeyError: