aboutsummaryrefslogtreecommitdiff
path: root/app/handlers/base.py
diff options
context:
space:
mode:
authorMilo Casagrande <milo.casagrande@linaro.org>2014-04-23 17:11:29 +0200
committerMilo Casagrande <milo.casagrande@linaro.org>2014-04-23 17:11:29 +0200
commita074267760ae751af3e4079c7458d740523775e9 (patch)
tree6075b3281baf64c7291bfee91dd1d5f7c1b74b66 /app/handlers/base.py
parent91810f2e2c9b082b30e5539968134fe61b518898 (diff)
Fix returned json structure, unique list of fields.
Diffstat (limited to 'app/handlers/base.py')
-rw-r--r--app/handlers/base.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/handlers/base.py b/app/handlers/base.py
index e3aac2a..84544d6 100644
--- a/app/handlers/base.py
+++ b/app/handlers/base.py
@@ -124,8 +124,8 @@ class BaseHandler(RequestHandler):
else:
status, message = 200, self._get_status_message(200)
- self.set_status(status_code=status, reason=message)
- self.write(dict(code=status, message=message))
+ self.set_status(status_code=status)
+ self.write(dict(code=status, result=message))
self.finish()
def _get_callback(self, result):
@@ -374,10 +374,10 @@ class BaseHandler(RequestHandler):
n_fields = self.get_query_arguments('nfield')
if y_fields and not n_fields:
- fields = y_fields
+ fields = list(set(y_fields))
elif n_fields:
- fields = dict.fromkeys(y_fields, True)
- fields.update(dict.fromkeys(n_fields, False))
+ fields = dict.fromkeys(list(set(y_fields)), True)
+ fields.update(dict.fromkeys(list(set(n_fields)), False))
return fields