(self, request: Request, exc: Exception)
| 247 | return class="st">"".join(traceback.format_exception(type(exc), exc, exc.__traceback__)) |
| 248 | |
| 249 | def debug_response(self, request: Request, exc: Exception) -> Response: |
| 250 | accept = request.headers.get(class="st">"accept", class="st">"") |
| 251 | |
| 252 | if class="st">"text/html" in accept: |
| 253 | content = self.generate_html(exc) |
| 254 | return HTMLResponse(content, status_code=500) |
| 255 | content = self.generate_plain_text(exc) |
| 256 | return PlainTextResponse(content, status_code=500) |
| 257 | |
| 258 | def error_response(self, request: Request, exc: Exception) -> Response: |
| 259 | return PlainTextResponse(class="st">"Internal Server Error", status_code=500) |
no test coverage detected