From e042939c4f9e53f0a2715af3a3cec34b92e4e00b Mon Sep 17 00:00:00 2001 From: prajwalshenoy Date: Mon, 25 Jul 2022 17:31:41 +0530 Subject: [PATCH] Made changes to make logging optional for socket.io module --- python/ks_api_client/ks_api.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/python/ks_api_client/ks_api.py b/python/ks_api_client/ks_api.py index dfaa2b6..63e03a8 100644 --- a/python/ks_api_client/ks_api.py +++ b/python/ks_api_client/ks_api.py @@ -354,7 +354,7 @@ def convertArray(self, array): return new_array - def subscribe(self, input_tokens, callback, broadcast_host=broadcast_host): + def subscribe(self, input_tokens, callback, broadcast_host=broadcast_host, **kwargs): try: if self.consumer_secret == None or not self.consumer_secret: raise ApiValueError("Please provide the consumer_secret paramater while creating KSTradeApi object or supply in settings file.") @@ -386,9 +386,11 @@ def subscribe(self, input_tokens, callback, broadcast_host=broadcast_host): if 'result' in jsonResponse and 'token' in jsonResponse['result'] and jsonResponse['result']['token']: parsed_broadcast_host = urllib.parse.urlparse(broadcast_host) socketio_path = parsed_broadcast_host.path + engineio_logger_bool = kwargs.get("engineio_logger", True) + logger_bool = kwargs.get("logger", True) self.sio = socketio.Client( - reconnection=True, request_timeout=20, reconnection_attempts=5, engineio_logger=True, - logger=True,http_session=session, ssl_verify=session.verify) + reconnection=True, request_timeout=20, reconnection_attempts=5, engineio_logger=engineio_logger_bool, + logger=logger_bool,http_session=session, ssl_verify=session.verify) @self.sio.event def connect():