use xmlrpcprotocol instead of geniclient
authorTony Mack <tmack@cs.princeton.edu>
Mon, 4 Jan 2010 15:54:13 +0000 (15:54 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Mon, 4 Jan 2010 15:54:13 +0000 (15:54 +0000)
sfa/server/sfa-clean-peer-records.py

index 1a858ce..358aee2 100644 (file)
@@ -5,14 +5,13 @@ import os
 import traceback
 from sfa.util.namespace import *
 from sfa.util.genitable import GeniTable
 import traceback
 from sfa.util.namespace import *
 from sfa.util.genitable import GeniTable
-from sfa.util.geniclient import GeniClient
 from sfa.plc.api import GeniAPI
 from sfa.util.config import Config
 from sfa.trust.certificate import Keypair
 from sfa.trust.hierarchy import Hierarchy
 from sfa.util.report import trace, error
 from sfa.server.registry import Registries
 from sfa.plc.api import GeniAPI
 from sfa.util.config import Config
 from sfa.trust.certificate import Keypair
 from sfa.trust.hierarchy import Hierarchy
 from sfa.util.report import trace, error
 from sfa.server.registry import Registries
-from sfa.util.xmlrpcprotocol import ServerException
+from sfa.util.xmlrpcprotocol import xmlrpcprotocol, ServerException
 import socket
 
 def main():
 import socket
 
 def main():
@@ -32,7 +31,7 @@ def main():
     # and a valid credential
     authority = config.SFA_INTERFACE_HRN
     url = 'http://%s:%s/' %(config.SFA_REGISTRY_HOST, config.SFA_REGISTRY_PORT)
     # and a valid credential
     authority = config.SFA_INTERFACE_HRN
     url = 'http://%s:%s/' %(config.SFA_REGISTRY_HOST, config.SFA_REGISTRY_PORT)
-    registry = GeniClient(url, key_file, cert_file)
+    registry = xmlrpcprotocol.get_server((url, key_file, cert_file)
     sfa_api = GeniAPI(key_file = key_file, cert_file = cert_file, interface='registry')
     credential = sfa_api.getCredential()
 
     sfa_api = GeniAPI(key_file = key_file, cert_file = cert_file, interface='registry')
     credential = sfa_api.getCredential()