X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Fcomponent_manager_pl.py;h=ba9b7ebf10647d83233c82e13a089c57e1c9b9da;hb=06768bd605e5d47fadfc90a35c74e30f267226a5;hp=164b2d69ae5e755dd47410d7356d2475d484611e;hpb=2b3c0c7ebe7c55afb14e3ea3aed10f8b1abe01e7;p=sfa.git diff --git a/sfa/managers/component_manager_pl.py b/sfa/managers/component_manager_pl.py index 164b2d69..ba9b7ebf 100644 --- a/sfa/managers/component_manager_pl.py +++ b/sfa/managers/component_manager_pl.py @@ -1,11 +1,12 @@ -import xmlrpclib - from sfa.util.faults import SliverDoesNotExist -from sfa.util.plxrn import PlXrn -from sfa.trust.sfaticket import SfaTicket from sfa.util.version import version_core +from sfa.util.py23 import xmlrpc_client + +from sfa.trust.sfaticket import SfaTicket + +from sfa.planetlab.plxrn import PlXrn -def GetVersion(api): +def GetVersion(api, options): return version_core({'interface':'component', 'testbed':'myplc'}) @@ -17,7 +18,7 @@ def init_server(): except: # our keypair may be old, try refreshing sfa_component_setup.get_node_key() - sfa_component_setup.get_credential(force=True) + sfa_component_setup.GetCredential(force=True) sfa_component_setup.get_trusted_certs() def SliverStatus(api, slice_xrn, creds): @@ -64,7 +65,7 @@ def redeem_ticket(api, ticket_string): raise SliverDoesNotExist(slicename) # convert ticket to format nm is used to - nm_ticket = xmlrpclib.dumps((ticket.attributes,), methodresponse=True) + nm_ticket = xmlrpc_client.dumps((ticket.attributes,), methodresponse=True) api.driver.nodemanager.AdminTicket(nm_ticket)