mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-10 03:28:53 +00:00
fix: store ssl_verify on AsyncHTTPHandler and forward it in retry paths
This commit is contained in:
parent
7e5699c7ab
commit
b3562fa9cc
1 changed files with 5 additions and 4 deletions
|
|
@ -527,6 +527,7 @@ class AsyncHTTPHandler:
|
|||
):
|
||||
self.timeout = timeout
|
||||
self.event_hooks = event_hooks
|
||||
self.ssl_verify = ssl_verify
|
||||
self.client = self.create_client(
|
||||
timeout=timeout,
|
||||
event_hooks=event_hooks,
|
||||
|
|
@ -649,7 +650,7 @@ class AsyncHTTPHandler:
|
|||
except (httpx.RemoteProtocolError, httpx.ConnectError):
|
||||
# Retry the request with a new session if there is a connection error
|
||||
new_client = self.create_client(
|
||||
timeout=timeout, event_hooks=self.event_hooks
|
||||
timeout=timeout, event_hooks=self.event_hooks, ssl_verify=self.ssl_verify
|
||||
)
|
||||
try:
|
||||
return await self.single_connection_post_request(
|
||||
|
|
@ -712,7 +713,7 @@ class AsyncHTTPHandler:
|
|||
except (httpx.RemoteProtocolError, httpx.ConnectError):
|
||||
# Retry the request with a new session if there is a connection error
|
||||
new_client = self.create_client(
|
||||
timeout=timeout, event_hooks=self.event_hooks
|
||||
timeout=timeout, event_hooks=self.event_hooks, ssl_verify=self.ssl_verify
|
||||
)
|
||||
try:
|
||||
return await self.single_connection_post_request(
|
||||
|
|
@ -773,7 +774,7 @@ class AsyncHTTPHandler:
|
|||
except (httpx.RemoteProtocolError, httpx.ConnectError):
|
||||
# Retry the request with a new session if there is a connection error
|
||||
new_client = self.create_client(
|
||||
timeout=timeout, event_hooks=self.event_hooks
|
||||
timeout=timeout, event_hooks=self.event_hooks, ssl_verify=self.ssl_verify
|
||||
)
|
||||
try:
|
||||
return await self.single_connection_post_request(
|
||||
|
|
@ -834,7 +835,7 @@ class AsyncHTTPHandler:
|
|||
except (httpx.RemoteProtocolError, httpx.ConnectError):
|
||||
# Retry the request with a new session if there is a connection error
|
||||
new_client = self.create_client(
|
||||
timeout=timeout, event_hooks=self.event_hooks
|
||||
timeout=timeout, event_hooks=self.event_hooks, ssl_verify=self.ssl_verify
|
||||
)
|
||||
try:
|
||||
return await self.single_connection_post_request(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue