diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-27 00:14:13 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-02-01 15:16:40 +0200 |
| commit | 11cd6ef09d0e135ceee25a7ae0eccc5604cffb27 (patch) | |
| tree | ab7e6e1681a38dd421fb42f6f15da4d4140a056f | |
| parent | 1e295be4bcf5bad21e8db27b49c3f7b0bea7f27e (diff) | |
make_json_response: switch data type to dict, serialize with json.dumps()
| -rw-r--r-- | src/server/rz_req_handling.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/server/rz_req_handling.py b/src/server/rz_req_handling.py index 4fb21d10..e69fdcfd 100644 --- a/src/server/rz_req_handling.py +++ b/src/server/rz_req_handling.py @@ -1,15 +1,24 @@ from flask import jsonify from flask import make_response +import json -def make_json_response(status=200, data='{}'): +def make_json_response(status=200, data={}): """ Construct a json response with proper content-type header + + @param data: must be serializable via json.dumps """ - resp = make_response(data) + data_str = json.dumps(data) + resp = make_response(data_str) resp.headers['Content-Type'] = "application/json" resp.status = str(status) return resp +def make_http_response(status=200): + resp = make_response() + resp.status = str(status) + return resp + def common_resp_handle(data=None, error=None): """ common response handling: |
