diff --git a/gracedb/view_logic.py b/gracedb/view_logic.py index 662347a74411d8e4a787748d3a8f66f8c5f029d9..9df10a7e36428ee6feb083c0c6a4992556ed54e6 100644 --- a/gracedb/view_logic.py +++ b/gracedb/view_logic.py @@ -383,7 +383,6 @@ def create_eel(d, event, user): gpsmin = 100000000000 gpsmax = 0 for i in range(nList): - print i try: ra = float(ratok[i]) except: @@ -416,6 +415,13 @@ def create_eel(d, event, user): raise ValueError('Cannot read duration list element %d'%i) if gps-w < gpsmin: gpsmin = gps-w if gps+w > gpsmax: gpsmax = gps+w + + # Make sure the min/max ra and dec are within bounds: + ramin = max(0.0, ramin) + ramax = min(360.0, ramax) + decmin = max(-90.0, decmin) + decmax = min(90.0, decmax) + eel.ra = (ramin+ramax)/2 eel.raWidth = ramax-ramin eel.dec = (decmin+decmax)/2