Skip to content

Commit e54f10b

Browse files
authored
Pass SSL configuration arguments to Async Api Client (#1655)
* Fix AsyncRestClient Missing SSL Params Configuration arguments aren't correctly passed into the async rest client. This can result in ssl errors even after we've disabled ssl verification in the configuration. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002) * Update rest.j2
1 parent a7f53c4 commit e54f10b

File tree

2 files changed

+2
-2
lines changed
  • .generator/src/generator/templates
  • src/datadog_api_client

2 files changed

+2
-2
lines changed

.generator/src/generator/templates/rest.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ class AsyncRESTClientObject:
238238
proxy = None
239239
if configuration.proxy:
240240
proxy = aiosonic.Proxy(configuration.proxy, configuration.proxy_headers)
241-
self._client = aiosonic.HTTPClient(proxy=proxy)
241+
self._client = aiosonic.HTTPClient(proxy=proxy, verify_ssl=configuration.verify_ssl)
242242
self._configuration = configuration
243243

244244
def _retry(self, method, response, counter):

src/datadog_api_client/rest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ def __init__(self, configuration):
240240
proxy = None
241241
if configuration.proxy:
242242
proxy = aiosonic.Proxy(configuration.proxy, configuration.proxy_headers)
243-
self._client = aiosonic.HTTPClient(proxy=proxy)
243+
self._client = aiosonic.HTTPClient(proxy=proxy, verify_ssl=configuration.verify_ssl)
244244
self._configuration = configuration
245245

246246
def _retry(self, method, response, counter):

0 commit comments

Comments
 (0)