(
self, status_code: int = 500, log_message: str = None, *args: Any, **kwargs: Any
)
| 2357 | """ |
| 2358 | |
| 2359 | def __init__( |
| 2360 | self, status_code: int = 500, log_message: str = None, *args: Any, **kwargs: Any |
| 2361 | ) -> None: |
| 2362 | self.status_code = status_code |
| 2363 | self.log_message = log_message |
| 2364 | self.args = args |
| 2365 | self.reason = kwargs.get("reason", None) |
| 2366 | if log_message and not args: |
| 2367 | self.log_message = log_message.replace("%", "%%") |
| 2368 | |
| 2369 | def __str__(self) -> str: |
| 2370 | message = "HTTP %d: %s" % ( |