Added default compression level
This commit is contained in:
parent
3b7733aee8
commit
f6c9e505e0
1 changed files with 11 additions and 11 deletions
|
@ -27,7 +27,7 @@ INVALID_DATA_TYPE = 3
|
||||||
|
|
||||||
META_ROUTE = "meta"
|
META_ROUTE = "meta"
|
||||||
|
|
||||||
|
COMPRESSION_LEVEL = 3
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ def convert_data(data, data_type, debug=False):
|
||||||
|
|
||||||
|
|
||||||
class Shared:
|
class Shared:
|
||||||
def setup(self, routes, compression_level, debug=False):
|
def setup(self, routes, compression_level=COMPRESSION_LEVEL, debug=False):
|
||||||
self.routes = routes
|
self.routes = routes
|
||||||
self.compression_level = compression_level
|
self.compression_level = compression_level
|
||||||
self.address, self.port = self.peer_address
|
self.address, self.port = self.peer_address
|
||||||
|
@ -161,7 +161,7 @@ class Shared:
|
||||||
|
|
||||||
|
|
||||||
class Server(Shared, WebSocket):
|
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)
|
super().setup(routes, compression_level, debug=debug)
|
||||||
# Send replacement can't be done in the parent setup method because
|
# Send replacement can't be done in the parent setup method because
|
||||||
# both client and server use a method from a different module.
|
# both client and server use a method from a different module.
|
||||||
|
@ -182,7 +182,7 @@ class Server(Shared, WebSocket):
|
||||||
|
|
||||||
|
|
||||||
class Client(WebSocketClient, Shared):
|
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)
|
super().setup(routes, compression_level, debug=debug)
|
||||||
# Send replacement can't be done in the parent setup method because
|
# Send replacement can't be done in the parent setup method because
|
||||||
# both client and server use a method from a different module.
|
# both client and server use a method from a different module.
|
||||||
|
|
Reference in a new issue