X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfa-clean-peer-records.py;h=5024a10f35ac9f293c8a2191f162cc6552a34681;hb=d40b9aa4b75edb62273b2d0705945342468d69d6;hp=e3d8128977e81bffc1e08eea121dbff969a3b7f7;hpb=788abac8e9ecd977c74b92b7bd16821b3a96c8e6;p=sfa.git diff --git a/sfa/server/sfa-clean-peer-records.py b/sfa/server/sfa-clean-peer-records.py index e3d81289..5024a10f 100644 --- a/sfa/server/sfa-clean-peer-records.py +++ b/sfa/server/sfa-clean-peer-records.py @@ -3,16 +3,20 @@ import sys import os import traceback -from sfa.util.namespace import * -from sfa.util.table import SfaTable +import socket + from sfa.util.prefixTree import prefixTree -from sfa.plc.api import SfaAPI from sfa.util.config import Config + from sfa.trust.certificate import Keypair from sfa.trust.hierarchy import Hierarchy from sfa.server.registry import Registries -import sfa.util.xmlrpcprotocol as xmlrpcprotocol -import socket + +from sfa.storage.table import SfaTable + +import sfa.client.sfaprotocol as sfaprotocol + +from sfa.generic import Generic def main(): config = Config() @@ -31,8 +35,8 @@ def main(): # and a valid credential authority = config.SFA_INTERFACE_HRN url = 'http://%s:%s/' %(config.SFA_REGISTRY_HOST, config.SFA_REGISTRY_PORT) - registry = xmlrpcprotocol.get_server(url, key_file, cert_file) - sfa_api = SfaAPI(key_file = key_file, cert_file = cert_file, interface='registry') + registry = sfaprotocol.server_proxy(url, key_file, cert_file) + sfa_api = Generic.the_flavour() credential = sfa_api.getCredential() # get peer registries