diff options
author | Milo Casagrande <milo.casagrande@linaro.org> | 2014-04-23 17:11:29 +0200 |
---|---|---|
committer | Milo Casagrande <milo.casagrande@linaro.org> | 2014-04-23 17:11:29 +0200 |
commit | a074267760ae751af3e4079c7458d740523775e9 (patch) | |
tree | 6075b3281baf64c7291bfee91dd1d5f7c1b74b66 /app/handlers/base.py | |
parent | 91810f2e2c9b082b30e5539968134fe61b518898 (diff) |
Fix returned json structure, unique list of fields.
Diffstat (limited to 'app/handlers/base.py')
-rw-r--r-- | app/handlers/base.py | 10 |
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 |