X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=engine%2Fmanifoldapi.py;h=1001f1b945d0c6af2426695bf0404bc682cae996;hb=df482c9a6212b2b7134e8130358d213562b9df44;hp=ebb6b4a94a5ae62bc906cff6d2664cf1df343af6;hpb=9b09d9222d0311b5212eff97f2b3d7fab134a657;p=myslice.git diff --git a/engine/manifoldapi.py b/engine/manifoldapi.py index ebb6b4a9..1001f1b9 100644 --- a/engine/manifoldapi.py +++ b/engine/manifoldapi.py @@ -11,21 +11,28 @@ class ManifoldAPI: config = Config() self.auth = auth - self.server = config.manifold_server - self.port = config.manifold_port - self.path = config.manifold_path +# self.server = config.manifold_server +# self.port = config.manifold_port +# self.path = config.manifold_path self.cainfo = cainfo self.errors = [] self.trace = [] self.calls = {} self.multicall = False - self.url = config.manifold_url() + self.url = config.manifold_url self.proxy = xmlrpclib.Server(self.url, verbose=False, allow_none=True) def __getattr__(self, methodName): def func(*args, **kwds): result=getattr(self.proxy, methodName)(self.auth, *args, **kwds) - if debug: print '===> backend call',methodName, self.auth, self.url,'->',result + ### debug + if debug: + print '===> backend call',methodName, self.auth, self.url,'->', + if not result: print "no/empty result" + elif isinstance (result,str): print "result is '%s'"%result + elif isinstance (result,list): print "result is a %d-elts list"%len(result) + else: print "dont know how to display result" + ### return result return func