From: Thierry Parmentelat Date: Thu, 23 May 2013 12:47:57 +0000 (+0200) Subject: turns out for now, one instance of xmlrpclib.ServerProxy won't happily run several... X-Git-Tag: sfa-3.0-1~53 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=157eeb8215ed998d71607a044aec876616e8aa88 turns out for now, one instance of xmlrpclib.ServerProxy won't happily run several API calls --- diff --git a/sfa/client/manifolduploader.py b/sfa/client/manifolduploader.py index ba3b1315..b27d99d7 100755 --- a/sfa/client/manifolduploader.py +++ b/sfa/client/manifolduploader.py @@ -81,10 +81,12 @@ class ManifoldUploader: if not message: message="" try: + # looks like the current implementation of manifold server + # won't be happy with several calls issued in the same session # manifold=self.proxy() url=self.url() self.logger.debug("Connecting manifold url %s"%url) - manifold = xmlrpclib.Server(url, allow_none = 1) + manifold = xmlrpclib.ServerProxy(url, allow_none = True) # the code for a V2 interface query= { 'action': 'update', 'object': 'local:account',