From a455b90d009a6a43cf2c66e99aba9f639223c548 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 18 Apr 2012 12:39:25 +0200 Subject: [PATCH] remove ugly hack --- bin/plc-kml.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/bin/plc-kml.py b/bin/plc-kml.py index 460c0d9..6cd460d 100755 --- a/bin/plc-kml.py +++ b/bin/plc-kml.py @@ -46,7 +46,7 @@ class KmlMap: self.open() self.write_header() # cache peers - peers = GetPeers({},['peer_id','peername']) + peers = GetPeers() all_sites = GetSites({'enabled':True,'is_public':True}) all_sites.sort(KmlMap.site_compare) for site in all_sites: @@ -75,12 +75,13 @@ class KmlMap: self.write(""" """) - def peer_name (self,site, peers): + def peer_info (self,site, peers): if not site['peer_id']: - return "local" + return (api.config.PLC_NAME, "http://%s/"%api.config.PLC_API_HOST,) for peer in peers: if peer['peer_id'] == site['peer_id']: - return peer['peername'] + return (peer['peername'],peer['peer_url'].replace("PLCAPI/",""),) + return "Unknown peer_name" def write_site (self, site, peers): # discard sites with missing lat or lon @@ -108,13 +109,7 @@ class KmlMap: description += "" description += "Testbed" description += "" - if peer_id: - peername = 'PlanetLab Central' - peerurl = 'http://www.planet-lab.org' - #self.peer_name(site,peers) - else: - peername = 'PlanetLab Europe' - peerurl = 'http://www.planet-lab.eu' + (peername,peerurl) = self.peer_info (site,peers) description += " %(peername)s "%locals() #description += "[description]"%locals() description += "" -- 2.43.0