X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfa-clean-peer-records.py;h=0d99e98c5f09b873a2d98e4d4edc8d23043b9b82;hb=fd26329a0ce5139c6e4938157fc54fafe431f3bc;hp=93fef143d13123071926e37be59bdbb08fa42e20;hpb=7e37315fd8f26d2e9376c26e83d9c2aff0482541;p=sfa.git diff --git a/sfa/server/sfa-clean-peer-records.py b/sfa/server/sfa-clean-peer-records.py index 93fef143..0d99e98c 100644 --- a/sfa/server/sfa-clean-peer-records.py +++ b/sfa/server/sfa-clean-peer-records.py @@ -3,15 +3,18 @@ import sys import os import traceback +import socket + +import sfa.client.xmlrpcprotocol as xmlrpcprotocol from sfa.util.table import SfaTable from sfa.util.prefixTree import prefixTree -from sfa.plc.plcsfaapi import PlcSfaApi from sfa.util.config import Config + +from sfa.generic import Generic + 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 def main(): config = Config() @@ -30,8 +33,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 = PlcSfaApi(key_file = key_file, cert_file = cert_file, interface='registry') + registry = xmlrpcprotocol.server_proxy(url, key_file, cert_file) + sfa_api = Generic.the_flavour() credential = sfa_api.getCredential() # get peer registries