add trust_env to ClientSession initialization to mimic proxy behaviour of requests library (#6640)

Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
This commit is contained in:
Danglewood
2024-08-28 06:39:11 -07:00
committed by GitHub
parent 554b38a1ed
commit dc77a32297
2 changed files with 3 additions and 3 deletions

View File

@@ -138,7 +138,7 @@ async def amake_request(
)
with_session = kwargs.pop("with_session", "session" in kwargs)
session: ClientSession = kwargs.pop("session", ClientSession())
session: ClientSession = kwargs.pop("session", ClientSession(trust_env=True))
try:
response = await session.request(method, url, **kwargs)
@@ -175,7 +175,7 @@ async def amake_requests(
Union[dict, List[dict]]
Response json
"""
session: ClientSession = kwargs.pop("session", ClientSession())
session: ClientSession = kwargs.pop("session", ClientSession(trust_env=True))
kwargs["response_callback"] = response_callback
urls = urls if isinstance(urls, list) else [urls]

View File

@@ -416,7 +416,7 @@ async def download_plotly_js():
# we use aiohttp to download plotly.js
# this is so we don't have to block the main thread
async with aiohttp.ClientSession(
connector=aiohttp.TCPConnector(verify_ssl=False)
connector=aiohttp.TCPConnector(verify_ssl=False), trust_env=True
) as session, session.get(f"https://cdn.plot.ly/{js_filename}") as resp:
with open(str(PLOTLYJS_PATH), "wb") as f:
while True: