X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmanifoldproxy.py;h=f6ceb0efca5b1671eb6c24377629c9a01102e47c;hb=47c1017ecb82f8880e56565fb0f2eb7e7baccc5b;hp=9d322ca793dc53db62be8b4e896dde1c74e9b78d;hpb=e43a74a15c125306412f66b5696043864c6e4aca;p=myslice.git diff --git a/manifold/manifoldproxy.py b/manifold/manifoldproxy.py index 9d322ca7..f6ceb0ef 100644 --- a/manifold/manifoldproxy.py +++ b/manifold/manifoldproxy.py @@ -90,7 +90,8 @@ with the query passed using POST""" result = manifold_api.forward(manifold_query.to_dict()) # XXX TEMP HACK - result [ 'description' ] = [ ResultValue.to_html (x) for x in result['description'] ] + if 'description' in result and result['description'] and isinstance(result['description'], (tuple, list, set, frozenset)): + result [ 'description' ] = [ ResultValue.to_html (x) for x in result['description'] ] json_answer=json.dumps(result) # if in debug mode we save this so we can use offline mode later @@ -107,6 +108,7 @@ with the query passed using POST""" return HttpResponse (json_answer, mimetype="application/json") except: + print "** PROXY ERROR **" import traceback traceback.print_exc()