From 157eeb8215ed998d71607a044aec876616e8aa88 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 23 May 2013 14:47:57 +0200 Subject: [PATCH] turns out for now, one instance of xmlrpclib.ServerProxy won't happily run several API calls --- sfa/client/manifolduploader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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', -- 2.43.0