Added default compression level

This commit is contained in:
Philip Trauner 2016-09-23 14:19:04 +02:00
parent 3b7733aee8
commit f6c9e505e0

View file

@ -27,7 +27,7 @@ INVALID_DATA_TYPE = 3
META_ROUTE = "meta"
COMPRESSION_LEVEL = 3
@ -113,7 +113,7 @@ def convert_data(data, data_type, debug=False):
class Shared:
def setup(self, routes, compression_level, debug=False):
def setup(self, routes, compression_level=COMPRESSION_LEVEL, debug=False):
self.routes = routes
self.compression_level = compression_level
self.address, self.port = self.peer_address
@ -161,7 +161,7 @@ class Shared:
class Server(Shared, WebSocket):
def setup(self, routes, compression_level, debug=False):
def setup(self, routes, compression_level=COMPRESSION_LEVEL, debug=False):
super().setup(routes, compression_level, debug=debug)
# Send replacement can't be done in the parent setup method because
# both client and server use a method from a different module.
@ -182,7 +182,7 @@ class Server(Shared, WebSocket):
class Client(WebSocketClient, Shared):
def setup(self, routes, compression_level, debug=False):
def setup(self, routes, compression_level=COMPRESSION_LEVEL, debug=False):
super().setup(routes, compression_level, debug=debug)
# Send replacement can't be done in the parent setup method because
# both client and server use a method from a different module.