MCPcopy Create free account
hub / github.com/python-websockets/websockets / __init__

Method __init__

src/websockets/exceptions.py:393–414  ·  view source on GitHub ↗
(
        self,
        size_or_message: int | None | str,
        max_size: int | None = None,
        current_size: int | None = None,
    )

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 1

set_current_sizeMethod · 0.95

Tested by

no test coverage detected