]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Add parameter compression_options=None.
authorAndreas Røsdal <andreas.rosdal@gmail.com>
Wed, 8 Mar 2017 20:29:17 +0000 (21:29 +0100)
committerAndreas Røsdal <andreas.rosdal@gmail.com>
Wed, 8 Mar 2017 20:29:17 +0000 (21:29 +0100)
tornado/websocket.py

index 8364a8714376ff53e223181624d01c7d71f68de1..22584eb5bf92b4cec19905a89e460c1f24bac2b1 100644 (file)
@@ -520,7 +520,7 @@ class _PerMessageDeflateCompressor(object):
 
 
 class _PerMessageDeflateDecompressor(object):
-    def __init__(self, persistent, max_wbits):
+    def __init__(self, persistent, max_wbits, compression_options=None):
         if max_wbits is None:
             max_wbits = zlib.MAX_WBITS
         if not (8 <= max_wbits <= zlib.MAX_WBITS):
@@ -716,7 +716,7 @@ class WebSocketProtocol13(WebSocketProtocol):
         self._compressor = _PerMessageDeflateCompressor(
             **self._get_compressor_options(side, agreed_parameters, compression_options))
         self._decompressor = _PerMessageDeflateDecompressor(
-            **self._get_compressor_options(other_side, agreed_parameters))
+            **self._get_compressor_options(other_side, agreed_parameters, compression_options))
 
     def _write_frame(self, fin, opcode, data, flags=0):
         if fin: