(
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,
)
| 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 | """ |
no test coverage detected