From fbdf0176762c6268abd913f967daa781d75bc320 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 23 Nov 2017 10:08:33 +0100 Subject: [PATCH] bug fixes --- rowers/interactiveplots.py | 9 ++++++--- rowers/views.py | 6 +++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py index 29edb78c..de097e7a 100644 --- a/rowers/interactiveplots.py +++ b/rowers/interactiveplots.py @@ -2475,9 +2475,12 @@ def interactive_flex_chart2(id=0,promember=0, slider_work_max = Slider(start=0.0, end=1500,value=1500.0, step=10, title="Max Work per Stroke",callback=callback) callback.args["maxwork"] = slider_work_max - - distmax = 100+100*int(rowdata['distance'].max()/100.) - + + try: + distmax = 100+100*int(rowdata['distance'].max()/100.) + except KeyError: + distmax = 100 + slider_dist_min = Slider(start=0,end=distmax,value=0,step=1, title="Min Distance",callback=callback) callback.args["mindist"] = slider_dist_min diff --git a/rowers/views.py b/rowers/views.py index 74ea0e9c..a19fc3f4 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -3940,6 +3940,7 @@ def oterankings_view(request,theuser=0, paulintercept = 1 message = res[4] else: + ratio = 1 script = '' div = '

No ranking pieces found.

' paulslope = 1 @@ -4033,7 +4034,10 @@ def oterankings_view(request,theuser=0, pwr2 = p1[0]/(1+t/p1[2]) pwr2 += p1[1]/(1+t/p1[3]) - pwr2 *= ratio + try: + pwr2 *= ratio + except UnboundLocalError: + pass if pwr2 <= 0: pwr2 = 50.