Skip to content

Commit 51b5ce0

Browse files
committed
Enable trust_env in ClientSession for improved proxy handling
1 parent 2c9f6a7 commit 51b5ce0

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

horizon/opal_relay_api.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def _apply_context(self, context: dict[str, str]):
9595
def api_session(self) -> ClientSession:
9696
if self._api_session is None:
9797
env_api_key = get_env_api_key()
98-
self._api_session = ClientSession(headers={"Authorization": f"Bearer {env_api_key}"})
98+
self._api_session = ClientSession(headers={"Authorization": f"Bearer {env_api_key}"}, trust_env=True)
9999
return self._api_session
100100

101101
async def relay_session(self) -> ClientSession:
@@ -133,7 +133,9 @@ async def relay_session(self) -> ClientSession:
133133
f"Server responded to token request with an invalid result: {text}",
134134
) from e
135135
self._relay_token = obj.token
136-
self._relay_session = ClientSession(headers={"Authorization": f"Bearer {self._relay_token}"})
136+
self._relay_session = ClientSession(
137+
headers={"Authorization": f"Bearer {self._relay_token}"}, trust_env=True
138+
)
137139
return self._relay_session
138140

139141
async def send_ping(self):

0 commit comments

Comments
 (0)