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))
Esempio n. 2
0
 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))