Skip to content

Commit 9277e67

Browse files
Compression support (Fixes #11)
1 parent f44674f commit 9277e67

File tree

1 file changed

+3
-1
lines changed
  • src/simple_websocket

1 file changed

+3
-1
lines changed

src/simple_websocket/ws.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
TextMessage,
1717
BytesMessage,
1818
)
19+
from wsproto.extensions import PerMessageDeflate
1920
from wsproto.frame_protocol import CloseReason
2021
from wsproto.utilities import LocalProtocolError
2122

@@ -164,7 +165,8 @@ def _handle_events(self):
164165
for event in self.ws.events():
165166
try:
166167
if isinstance(event, Request):
167-
out_data += self.ws.send(AcceptConnection())
168+
out_data += self.ws.send(AcceptConnection(
169+
extensions=[PerMessageDeflate()]))
168170
elif isinstance(event, CloseConnection):
169171
if self.is_server:
170172
out_data += self.ws.send(event.response())

0 commit comments

Comments
 (0)