Exemplo n.º 1
0
    def __init__(self,
                 message=None,
                 code=None,
                 error_code=None,
                 headers: dict = None):
        if code:
            self.code = code
        if error_code:
            self.error_code = error_code
        if message:
            self.message = message
        if headers:
            self._headers = headers

        self._data = {
            'message': self.message,
            'code': self.error_code,
        }

        super().__init__(self.message,
                         response=ResponseBase(
                             response=json.dumps(self._data),
                             status=self.code,
                             headers=Headers(self._headers),
                             content_type='application/json',
                         ))
Exemplo n.º 2
0
 def explicit(_app, request):
     return ResponseBase("explicit")
Exemplo n.º 3
0
 def implicit(_app, request):
     return ResponseBase("implicit_cover")
Exemplo n.º 4
0
 def index(_app: 'Hotpot', request: RequestBase):
     return ResponseBase(f"{request.method}")
Exemplo n.º 5
0
 def after_response(_app, response: ResponseBase) -> ResponseBase:
     response = ResponseBase(response=r'{"test":true}')
     return response
Exemplo n.º 6
0
 def index(_app, request):
     return ResponseBase("app2.index")
Exemplo n.º 7
0
 def index(_app, request):
     return ResponseBase("index2")
Exemplo n.º 8
0
 def implicit2(_app, request):
     return ResponseBase("implicit2")