summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-30 18:24:33 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-01 22:25:53 +0300
commita5425d62477da1b7cfea5f97fc7e2492a1589cf3 (patch)
tree7497bab0b52976a4636235330a96ecca4cc4b852 /src/server
parent8921b3e5c168cbb43dea4fe71466dcd21c532403 (diff)
__common_resp_handle(): avoid calling jsonify(), handle response building
Diffstat (limited to 'src/server')
-rw-r--r--src/server/rz_req_handling.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/rz_req_handling.py b/src/server/rz_req_handling.py
index d34ce2f6..2960874c 100644
--- a/src/server/rz_req_handling.py
+++ b/src/server/rz_req_handling.py
@@ -20,16 +20,15 @@ def __common_resp_handle(data, error, status):
"""
return dict(data=data, error=error)
- if error is None:
- error_str = ""
+ if not error:
+ error_str = None
else:
error_str = str(error) # convert any Exception objects to serializable form
ret_data = __response_wrap(data, error_str)
- resp = Response(ret_data, mimetype='application/json')
+ resp_payload = json.dumps(ret_data)
+ resp = Response(resp_payload, mimetype='application/json', status=status)
resp.headers['Access-Control-Allow-Origin'] = '*'
-
- # jsonify(ret_data) # this will create a Flask Response object
# more response processing
return resp