(
self,
size_or_message: int | None | str,
max_size: int | None = None,
current_size: int | None = None,
)
| 391 | """ |
| 392 | |
| 393 | def __init__( |
| 394 | self, |
| 395 | size_or_message: int | None | str, |
| 396 | max_size: int | None = None, |
| 397 | current_size: int | None = None, |
| 398 | ) -> None: |
| 399 | if isinstance(size_or_message, str): |
| 400 | assert max_size is None |
| 401 | assert current_size is None |
| 402 | warnings.warn( # deprecated in 14.0 - 2024-11-09 |
| 403 | "PayloadTooBig(message) is deprecated; " |
| 404 | "change to PayloadTooBig(size, max_size)", |
| 405 | DeprecationWarning, |
| 406 | ) |
| 407 | self.message: str | None = size_or_message |
| 408 | else: |
| 409 | self.message = None |
| 410 | self.size: int | None = size_or_message |
| 411 | assert max_size is not None |
| 412 | self.max_size: int = max_size |
| 413 | self.current_size: int | None = None |
| 414 | self.set_current_size(current_size) |
| 415 | |
| 416 | def __str__(self) -> str: |
| 417 | if self.message is not None: |
nothing calls this directly
no test coverage detected