def get_return_msg(self): if self.return_type == 'str': if self.default_value is None: return '' else: return self.default_value elif self.return_type == 'return_error': request_tools = RequestTools() request_tools.return_error(int(self.default_value)) elif self.return_type == 'return_error_by_header': request_tools = RequestTools() request_tools.return_error_by_header(int(self.default_value)) # 出现报错,最后的方案是直接return_error终止程序 request_tools = RequestTools() request_tools.return_error(10000)
def get_return_msg(self): if self.return_type == 'str': if self.default_value is None: return '' else: return self.default_value elif self.return_type == 'return_error': request_tools = RequestTools() request_tools.return_error(int(self.default_value)) elif self.return_type == 'html': value = '' if self.default_value is None else self.default_value resp = make_response(value) resp.headers['Content-Type'] = 'text/html' return resp elif self.return_type == 'return_error_by_header': request_tools = RequestTools() request_tools.return_error_by_header(int(self.default_value)) # 出现报错,最后的方案是直接return_error终止程序 request_tools = RequestTools() request_tools.return_error(10000)
def get_return_msg(self, data=None, category=True): if category: if self.return_type == 'str': return FormatOutput.make_body_return_success(data) else: return data else: if self.return_type == 'str': return FormatOutput.make_body_return_error( error_desc="System desc " + data) elif self.return_type == 'html': value = '' if self.default_value is None else self.default_value resp = make_response(value) resp.headers['Content-Type'] = 'text/html' return resp elif self.return_type == 'return_error_by_header': request_tools = RequestTools() request_tools.return_error_by_header(int(self.default_value)) else: # self.return_type == 'return_error': request_tools = RequestTools() request_tools.return_error(int(self.default_value))