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