MCPcopy Index your code
hub / github.com/python-websockets/websockets / __init__

Method __init__

src/websockets/client.py:73–94  ·  view source on GitHub ↗
(
        self,
        uri: WebSocketURI,
        *,
        origin: Origin | None = None,
        extensions: Sequence[ClientExtensionFactory] | None = None,
        subprotocols: Sequence[Subprotocol] | None = None,
        state: State = CONNECTING,
        max_size: int | None | tuple[int | None, int | None] = 2**20,
        logger: LoggerLike | None = None,
    )

Source from the content-addressed store, hash-verified

71 """
72
73 def __init__(
74 self,
75 uri: WebSocketURI,
76 *,
77 origin: Origin | None = None,
78 extensions: Sequence[ClientExtensionFactory] | None = None,
79 subprotocols: Sequence[Subprotocol] | None = None,
80 state: State = CONNECTING,
81 max_size: int | None | tuple[int | None, int | None] = 2**20,
82 logger: LoggerLike | None = None,
83 ) -> None:
84 super().__init__(
85 side=CLIENT,
86 state=state,
87 max_size=max_size,
88 logger=logger,
89 )
90 self.uri = uri
91 self.origin = origin
92 self.available_extensions = extensions
93 self.available_subprotocols = subprotocols
94 self.key = generate_key()
95
96 def connect(self) -> Request:
97 """

Callers 1

__init__Method · 0.45

Calls 1

generate_keyFunction · 0.85

Tested by

no test coverage detected