X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fpeers.py;h=e85800c85ba61a1c8149c72929300ccce94f20a1;hb=06b330f0ee047bdb107e43e82b1d7356c876bc15;hp=8a699e7d7ab99ac91f1514e029f0b8854b9266c2;hpb=c0dd431732617e5d699ec80bd6fbdaa437bce987;p=sfa.git diff --git a/sfa/plc/peers.py b/sfa/plc/peers.py index 8a699e7d..e85800c8 100644 --- a/sfa/plc/peers.py +++ b/sfa/plc/peers.py @@ -1,4 +1,5 @@ -from sfa.util.misc import * +from sfa.util.xrn import get_authority +from types import StringTypes def get_peer(api, hrn): # Becaues of myplc federation, we first need to determine if this @@ -12,7 +13,7 @@ def get_peer(api, 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 = self.api.plshell.GetPeers(self.api.plauth, {}, \ + peers = api.plshell.GetPeers(api.plauth, {}, \ ['peer_id', 'peername', 'shortname', 'hrn_root']) for peer_record in peers: names = [name.lower() for name in peer_record.values() if isinstance(name, StringTypes)]