X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmanifoldproxy.py;h=553dcfe9f44eeb95718ff0911cc76079ef5fbc4a;hb=20835fc7deb0d149293351f032af6e5d9e4a1952;hp=3b3ba0fb9ddfa29684383d7b1213a8df07f84fb1;hpb=b709866ba93d98c32127ff4deae5b783e271e5b3;p=unfold.git diff --git a/manifold/manifoldproxy.py b/manifold/manifoldproxy.py index 3b3ba0fb..553dcfe9 100644 --- a/manifold/manifoldproxy.py +++ b/manifold/manifoldproxy.py @@ -6,6 +6,9 @@ from django.http import HttpResponse, HttpResponseForbidden from manifold.manifoldquery import ManifoldQuery from manifold.manifoldapi import ManifoldAPI +debug=False +debug=True + # add artificial delay in s debug_spin=0 #debug_spin=1 @@ -14,9 +17,9 @@ debug_spin=0 # see also # myslice/urls.py # as well as -# static/js/manifold-async.js -def api (request,format): - """the view associated with /manifold/api/ +# static/js/manifold.js +def proxy (request,format): + """the view associated with /manifold/proxy/ with the query passed using POST""" # expecting a POST @@ -32,12 +35,14 @@ with the query passed using POST""" return try: # translate incoming POST request into a query object + if debug: print 'manifoldproxy.proxy: request.POST',request.POST manifold_query = ManifoldQuery() manifold_query.fill_from_dict(request.POST) # retrieve session for request manifold_api_session_auth = request.session['manifold']['auth'] # actually forward manifold_api= ManifoldAPI(auth=manifold_api_session_auth) + if debug: print 'manifoldproxy.proxy: sending to backend', manifold_query answer=manifold_api.send_manifold_query (manifold_query) if debug_spin: import time