def write_error(self, code, **kw): err_resp = dict(StatusCode=code, Message=system_config.error_message[code], StatusBool=False) if code in system_config.error_message: code_dict = Response.parse(err_resp, system_config.response_def_map) else: code_dict = self.exception.find(code) return self.finish(json.dumps(code_dict, ensure_ascii=False))
def write_error(self, code, **kw): system = { 500: dict(StatusCode=code, Message="Internal Server Error", StatusBool=False), 400: dict(StatusCode=code, Message="Bad Request", StatusBool=False), 404: dict(StatusCode=code, Message="404 Not Found", StatusBool=False), 403: dict(StatusCode=code, Message="Forbidden", StatusBool=False), 405: dict(StatusCode=code, Message="Method Not Allowed", StatusBool=False), } if code in system.keys(): code_dict = Response.parse(system.get(code), system_config.response_def_map) else: code_dict = self.exception.find(code) return self.finish(json_encode(code_dict))