@@ -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