X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplanetlab%2Fpeers.py;h=8c676f3bbb28737346e29562c8a8a0843cb402f5;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=7c6e1b7c1e20cb9ca3370bfe8427f84070bf722b;hpb=30d9951e075d93127c3909dcb41be09b420b3525;p=sfa.git diff --git a/sfa/planetlab/peers.py b/sfa/planetlab/peers.py index 7c6e1b7c..8c676f3b 100644 --- a/sfa/planetlab/peers.py +++ b/sfa/planetlab/peers.py @@ -2,6 +2,7 @@ from sfa.util.xrn import get_authority from sfa.util.py23 import StringType + def get_peer(pldriver, hrn): # Because of myplc native federation, we first need to determine if this # slice belongs to out local plc or a myplc peer. We will assume it @@ -14,16 +15,18 @@ def get_peer(pldriver, hrn): # get this site's authority (sfa root authority or sub authority) site_authority = get_authority(slice_authority).lower() # check if we are already peered with this site_authority, if so - peers = pldriver.shell.GetPeers( {}, ['peer_id', 'peername', 'shortname', 'hrn_root']) + peers = pldriver.shell.GetPeers( + {}, ['peer_id', 'peername', 'shortname', 'hrn_root']) for peer_record in peers: - names = [name.lower() for name in peer_record.values() if isinstance(name, StringType)] + names = [name.lower() for name in peer_record.values() + if isinstance(name, StringType)] if site_authority in names: peer = peer_record['shortname'] return peer -#def get_sfa_peer(pldriver, hrn): +# def get_sfa_peer(pldriver, hrn): # # return the authority for this hrn or None if we are the authority # sfa_peer = None # slice_authority = get_authority(hrn) @@ -33,4 +36,3 @@ def get_peer(pldriver, hrn): # sfa_peer = site_authority # # return sfa_peer -