From: Scott Baker Date: Thu, 26 Jun 2014 17:26:48 +0000 (-0700) Subject: fix error if lat and long do not exist for site X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=7945490c0e3c7d27b0a7114ab505b6a4b67dfd24;hp=930d86ed529021445d1a6bd3ba27892a8d21790a;p=plstackapi.git fix error if lat and long do not exist for site --- diff --git a/planetstack/core/dashboard/views/view_common.py b/planetstack/core/dashboard/views/view_common.py index 4efb8c2..db842cb 100644 --- a/planetstack/core/dashboard/views/view_common.py +++ b/planetstack/core/dashboard/views/view_common.py @@ -141,10 +141,16 @@ def getCDNOperatorData(randomizeData = False, wait=True): cpu=float(max_cpu)/100.0 hotness = max(0.0, ((cpu*RED_LOAD) - BLUE_LOAD)/(RED_LOAD-BLUE_LOAD)) + try: + lat=float(site.location.longitude) + long=float(site.location.longitude) + except: + lat=0 + long=0 + # format it to what that CDN Operations View is expecting - new_row = {"lat": float(site.location.longitude), - "long": float(site.location.longitude), - "lat": float(site.location.latitude), + new_row = {"lat": lat, + "long": long, "health": 0, "numNodes": int(site.nodes.count()), "activeHPCSlivers": int(stats_row.get("count_hostname", 0)), # measured number of slivers, from bigquery statistics