diff --git a/yt_dlp/networking/_websockets.py b/yt_dlp/networking/_websockets.py index 9acacd257..b3fca6642 100644 --- a/yt_dlp/networking/_websockets.py +++ b/yt_dlp/networking/_websockets.py @@ -198,12 +198,11 @@ def _send(self, request): proxy = select_proxy(request.url, self._get_proxies(request)) - ssl_context = None - sock = self._make_sock(proxy, request.url, timeout) - if parse_uri(request.url).secure: - ssl_context = WebsocketsSSLContext(self._make_sslcontext()) - try: + ssl_context = None + sock = self._make_sock(proxy, request.url, timeout) + if parse_uri(request.url).secure: + ssl_context = WebsocketsSSLContext(self._make_sslcontext()) conn = websockets.sync.client.connect( sock=sock, uri=request.url,