(self, request)
| 379 | ) |
| 380 | |
| 381 | def __call__(self, request): |
| 382 | # Exit out to async mode, if needed |
| 383 | if self.async_mode: |
| 384 | return self.__acall__(request) |
| 385 | response = None |
| 386 | if hasattr(self, "process_request"): |
| 387 | response = self.process_request(request) |
| 388 | response = response or self.get_response(request) |
| 389 | if hasattr(self, "process_response"): |
| 390 | response = self.process_response(request, response) |
| 391 | return response |
| 392 | |
| 393 | async def __acall__(self, request): |
| 394 | """ |
nothing calls this directly
no test coverage detected