X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=blobdiff_plain;f=safexmlrpc.py;h=71bf4d62d478d17516d177f3952328cb785c4abd;hp=2392c0dffecd785fbd975c192a355de921bd5dca;hb=48a73b18fd7daed13c645c1adeddb57b560e7a2d;hpb=7b8fc390afd0349706c45c3ae970770cdf9dceae diff --git a/safexmlrpc.py b/safexmlrpc.py index 2392c0d..71bf4d6 100644 --- a/safexmlrpc.py +++ b/safexmlrpc.py @@ -1,11 +1,11 @@ """Leverage curl to make XMLRPC requests that check the server's credentials.""" -import xmlrpclib +import xmlrpc.client import curlwrapper -class CertificateCheckingSafeTransport (xmlrpclib.Transport): +class CertificateCheckingSafeTransport (xmlrpc.client.Transport): def __init__(self, cacert, timeout): self.cacert = cacert @@ -19,11 +19,11 @@ class CertificateCheckingSafeTransport (xmlrpclib.Transport): cacert = self.cacert, postdata = request_body, timeout = self.timeout) - return xmlrpclib.loads(contents)[0] + return xmlrpc.client.loads(contents)[0] -class ServerProxy(xmlrpclib.ServerProxy): +class ServerProxy(xmlrpc.client.ServerProxy): def __init__(self, uri, cacert, timeout = 300, **kwds): - xmlrpclib.ServerProxy.__init__(self, uri, + xmlrpc.client.ServerProxy.__init__(self, uri, CertificateCheckingSafeTransport(cacert, timeout), **kwds)