From b6584795f2282126f9ca442f6cbe0f0114c4f1c4 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 12 Jul 2018 15:04:22 +0200 Subject: [PATCH] more try except in c2stuff - bugfix --- rowers/c2stuff.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/rowers/c2stuff.py b/rowers/c2stuff.py index c055242a..55655c45 100644 --- a/rowers/c2stuff.py +++ b/rowers/c2stuff.py @@ -220,11 +220,18 @@ def summaryfromsplitdata(splitdata,data,filename,sep='|'): velo = totaldist/totaltime avgpower = 2.8*velo**(3.0) - restvelo = restdistance/resttime + try: + restvelo = restdistance/resttime + except (ZeroDivisionError,OverflowError): + restvelo = 0 + restpower = 2.8*restvelo**(3.0) - - avgdps = totaldist/data['stroke_count'] - + + try: + avgdps = totaldist/data['stroke_count'] + except (ZeroDivisionError,OverflowError): + avgdps = 0 + from rowingdata import summarystring,workstring,interval_string