1 # Manifold API Python interface
3 from myslice.config import Config
7 def __init__(self, auth=None, cainfo=None):
11 self.server = config.manifold_server
12 self.port = config.manifold_port
13 self.path = config.manifold_path
18 self.multicall = False
19 self.url = "http://"+self.server+":"+self.port+"/"
20 self.proxy = xmlrpclib.Server(self.url, verbose=False, allow_none=True)
22 def __getattr__(self, methodName):
23 def func(*args, **kwds):
24 print methodName, self.auth, self.url
25 result=getattr(self.proxy, methodName)(self.auth, *args, **kwds)