From dc4abbe4214bf6957522f4a674b6676ed9764c93 Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Mon, 23 Jan 2017 10:37:08 -0600 Subject: [PATCH] fix to new FAR display for cases where far is None --- gracedb/views.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gracedb/views.py b/gracedb/views.py index 23b0703ae..0e5689768 100644 --- a/gracedb/views.py +++ b/gracedb/views.py @@ -355,11 +355,14 @@ def view(request, event): # Calculate easy-to-understand FAR for display purposes. # Display as 1 per X years if X > 1 or 1/X per year if X <= 1. - far_yr = display_far * (86400*365.25) # yr^-1 - if (far_yr < 1): - display_far_yr = "1 per {0:0.5g} years".format(1.0/far_yr) - else: - display_far_yr = "{0:0.5g} per year".format(far_yr) + display_far_yr = display_far + # Make sure far is not None (handle case of External events) + if display_far: + far_yr = display_far * (86400*365.25) # yr^-1 + if (far_yr < 1): + display_far_yr = "1 per {0:0.5g} years".format(1.0/far_yr) + else: + display_far_yr = "{0:0.5g} per year".format(far_yr) context['display_far_yr'] = display_far_yr # Does the user have permission to sign off on the event as the control room operator? -- GitLab