git://git.onelab.eu
/
unfold.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
various
[unfold.git]
/
manifold
/
manifoldproxy.py
diff --git
a/manifold/manifoldproxy.py
b/manifold/manifoldproxy.py
index
3b3ba0f
..
99057f4
100644
(file)
--- 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
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
# 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
# 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
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
return
try:
# translate incoming POST request into a query object
+ if debug: print 'manifoldproxy.proxy: request.POST',request.POST
manifold_query = ManifoldQuery()
manifold_query = ManifoldQuery()
- manifold_query.fill_from_
dict
(request.POST)
+ manifold_query.fill_from_
POST
(request.POST)
# retrieve session for request
manifold_api_session_auth = request.session['manifold']['auth']
# actually forward
manifold_api= ManifoldAPI(auth=manifold_api_session_auth)
# 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
answer=manifold_api.send_manifold_query (manifold_query)
if debug_spin:
import time