cosmetic for tracing API calls
[unfold.git] / engine / manifoldapi.py
index b125a59..40b95c1 100644 (file)
@@ -1,5 +1,6 @@
 # Manifold API Python interface
 import xmlrpclib
+
 from myslice.config import Config
 
 debug=True
@@ -24,6 +25,19 @@ class ManifoldAPI:
   def __getattr__(self, methodName):
       def func(*args, **kwds):
         result=getattr(self.proxy, methodName)(self.auth, *args, **kwds)
-        if debug: print methodName, self.auth, self.url,'->',result
+        if debug: print '===> backend call',methodName, self.auth, self.url,'->',result
         return result
       return func
+
+  # 4amine : xxx
+  def send_manifold_query (self, manifold_query):
+    (action,method)= (raw_query.action,raw_query.method)
+    if action=='get':
+      return self.Get(method,
+                      # need to fill in the other args here
+                      )
+    # xxx...
+    elif action=='others':
+      return None
+
+