diff --git a/tuya_iot/openapi.py b/tuya_iot/openapi.py index 10e6f23..90b515b 100644 --- a/tuya_iot/openapi.py +++ b/tuya_iot/openapi.py @@ -62,9 +62,18 @@ def __init__( access_secret: str, auth_type: AuthType = AuthType.SMART_HOME, lang: str = "en", + pool_connections: int = 10, + pool_maxsize: int = 10, + max_retries: int = 3 ) -> None: """Init TuyaOpenAPI.""" self.session = requests.session() + self.adapter = requests.adapters.HTTPAdapter( + pool_connections = pool_connections, + pool_maxsize = pool_maxsize, + max_retries = max_retries + ) + self.session.mount("https://", self.adapter) self.endpoint = endpoint self.access_id = access_id