git://git.onelab.eu
/
myslice.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
manifoldproxy import error
[myslice.git]
/
manifoldapi
/
manifoldproxy.py
diff --git
a/manifoldapi/manifoldproxy.py
b/manifoldapi/manifoldproxy.py
index
eba37bb
..
458c084
100644
(file)
--- a/
manifoldapi/manifoldproxy.py
+++ b/
manifoldapi/manifoldproxy.py
@@
-8,9
+8,8
@@
from django.http import HttpResponse, HttpResponseForbidden
#from manifoldapi.manifoldquery import ManifoldQuery
from manifold.core.query import Query
from manifold.core.result_value import ResultValue
#from manifoldapi.manifoldquery import ManifoldQuery
from manifold.core.query import Query
from manifold.core.result_value import ResultValue
-from manifoldapi import ManifoldAPI
-from manifoldresult import ManifoldException
-from manifold.util.log import Log
+from manifoldapi import ManifoldAPI
+from manifoldresult import ManifoldException
# from unfold.sessioncache import SessionCache
# from unfold.sessioncache import SessionCache
@@
-32,7
+31,12
@@
debug_empty=False
# myslice/urls.py
# as well as
# static/js/manifold.js
# myslice/urls.py
# as well as
# static/js/manifold.js
-def proxy (request,format):
+def proxy(request, format):
+ from myslice.settings import config
+ url = config.manifold_url()
+ return _proxy(url, request, format)
+
+def _proxy(url, request, format):
"""the view associated with /manifold/proxy/ with the query passed using POST"""
# expecting a POST
"""the view associated with /manifold/proxy/ with the query passed using POST"""
# expecting a POST
@@
-72,7
+76,7
@@
def proxy (request,format):
return HttpResponse (json.dumps({'code':0,'value':[]}), content_type="application/json")
# actually forward
return HttpResponse (json.dumps({'code':0,'value':[]}), content_type="application/json")
# actually forward
- manifold_api= ManifoldAPI(auth=manifold_api_session_auth)
+ manifold_api= ManifoldAPI(
url,
auth=manifold_api_session_auth)
# for the benefit of the python code, manifoldAPI raises an exception if something is wrong
# however in this case we want to propagate the complete manifold result to the js world
# for the benefit of the python code, manifoldAPI raises an exception if something is wrong
# however in this case we want to propagate the complete manifold result to the js world