Skip to content

Commit ee45410

Browse files
committed
Change ssl_verify to True to prevent additional SSL context creation
1 parent 8a22682 commit ee45410

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

pyControl4/websocket.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,13 +209,13 @@ async def sio_connect(self, director_bearer_token: str) -> None:
209209
if self.session is not None:
210210
# Create a new session using the caller's connector so engineio
211211
# can safely close it in _reset() without affecting the caller's
212-
# session.
212+
# session. Setting ssl_verify=True prevents engineio from
213+
# creating its own no-verify SSLContext, allowing the
214+
# connector's SSL configuration to take effect.
213215
http_session = aiohttp.ClientSession(
214216
connector=self.session.connector, connector_owner=False
215217
)
216-
self._sio = socketio.AsyncClient(
217-
ssl_verify=False, http_session=http_session
218-
)
218+
self._sio = socketio.AsyncClient(ssl_verify=True, http_session=http_session)
219219
else:
220220
self._sio = socketio.AsyncClient(ssl_verify=False)
221221
self._sio.register_namespace(

0 commit comments

Comments
 (0)