Skip to content

Commit 658c482

Browse files
authored
Remove keep_keys parameter from SagemcomClient (#463)
1 parent 8ac85e2 commit 658c482

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

sagemcom_api/client.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ def __init__(
7878
session: ClientSession | None = None,
7979
ssl: bool | None = False,
8080
verify_ssl: bool | None = True,
81-
keep_keys: bool = False,
8281
):
8382
"""Create a SagemCom client.
8483
@@ -87,13 +86,11 @@ def __init__(
8786
:param password: the password for your Sagemcom router
8887
:param authentication_method: the auth method of your Sagemcom router
8988
:param session: use a custom session, for example to configure the timeout
90-
:param keep_keys: return response keys as originally written (no snake_case conversion)
9189
"""
9290
self.host = host
9391
self.username = username
9492
self.authentication_method = authentication_method
9593
self.password = password
96-
self.keep_keys = keep_keys
9794
self._current_nonce = None
9895
self._password_hash = self.__generate_hash(password)
9996
self.protocol = "https" if ssl else "http"
@@ -195,7 +192,7 @@ def __get_response(self, response, index=0):
195192

196193
return value
197194

198-
def __get_response_value(self, response, index=0, keep_keys: bool | None = None):
195+
def __get_response_value(self, response, index=0):
199196
"""Retrieve response value from value."""
200197
try:
201198
value = self.__get_response(response, index)["value"]
@@ -204,9 +201,8 @@ def __get_response_value(self, response, index=0, keep_keys: bool | None = None)
204201
except IndexError:
205202
value = None
206203

207-
# Rewrite result to snake_case unless keep_keys is requested
208-
should_keep = keep_keys if keep_keys is not None else self.keep_keys
209-
if value is not None and not should_keep:
204+
# Rewrite result to snake_case
205+
if value is not None:
210206
value = humps.decamelize(value)
211207

212208
return value

0 commit comments

Comments
 (0)