avoid setting debug property if not needed (#18872)

* avoid setting debug property if not needed

* update samples

* fix compatibility with python 3.7

* always set Configuration.__debug

* update samples

* check `Configuration` behavior when debug parameter is / is not set

* address PR requests
This commit is contained in:
Vito De Tullio
2024-06-20 12:23:34 +02:00
committed by GitHub
parent 7747cc93e0
commit e5ae07c2b4
6 changed files with 39 additions and 5 deletions

View File

@@ -86,6 +86,8 @@ conf = openapi_client.Configuration(
server_operation_index=None, server_operation_variables=None,
ssl_ca_cert=None,
retries=None,
*,
debug: Optional[bool] = None
) -> None:
"""Constructor
"""
@@ -143,7 +145,10 @@ conf = openapi_client.Configuration(
self.logger_file = None
"""Debug file location
"""
self.debug = False
if debug is not None:
self.debug = debug
else:
self.__debug = False
"""Debug switch
"""