]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Use the member variables instead of arguments for self._compression_level and self... 1972/head
authorAndreas Røsdal <andreas.rosdal@gmail.com>
Sat, 25 Mar 2017 19:16:10 +0000 (20:16 +0100)
committerAndreas Røsdal <andreas.rosdal@gmail.com>
Sat, 25 Mar 2017 19:16:10 +0000 (20:16 +0100)
tornado/websocket.py

index 22584eb5bf92b4cec19905a89e460c1f24bac2b1..ee1e882db12cc49a0d2faf47d792197d98fd864a 100644 (file)
@@ -504,15 +504,15 @@ class _PerMessageDeflateCompressor(object):
             self._mem_level = compression_options['mem_level']
 
         if persistent:
-            self._compressor = self._create_compressor(self._compression_level, self._mem_level)
+            self._compressor = self._create_compressor()
         else:
             self._compressor = None
 
-    def _create_compressor(self, compression_level, mem_level):
-        return zlib.compressobj(compression_level, zlib.DEFLATED, -self._max_wbits, mem_level)
+    def _create_compressor(self):
+        return zlib.compressobj(self._compression_level, zlib.DEFLATED, -self._max_wbits, self._mem_level)
 
     def compress(self, data):
-        compressor = self._compressor or self._create_compressor(self._compression_level, self._mem_level)
+        compressor = self._compressor or self._create_compressor()
         data = (compressor.compress(data) +
                 compressor.flush(zlib.Z_SYNC_FLUSH))
         assert data.endswith(b'\x00\x00\xff\xff')