From 1b17605008b9587ce925e2da679922bc6af157b8 Mon Sep 17 00:00:00 2001 From: Summer Babe Date: Mon, 10 Dec 2018 12:56:35 +0200 Subject: [PATCH] fix ConnectionHttp ssl socket wrap --- telethon/network/connection/connection.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/telethon/network/connection/connection.py b/telethon/network/connection/connection.py index 5421358e..166a26d6 100644 --- a/telethon/network/connection/connection.py +++ b/telethon/network/connection/connection.py @@ -64,14 +64,14 @@ class Connection(abc.ABC): loop=self._loop ) if ssl: - self._socket.settimeout(timeout) - self._socket = ssl_mod.wrap_socket( + s.settimeout(timeout) + s = ssl_mod.wrap_socket( s, do_handshake_on_connect=True, ssl_version=ssl_mod.PROTOCOL_SSLv23, ciphers='ADH-AES256-SHA' ) - self._socket.setblocking(False) + s.setblocking(False) self._reader, self._writer = \ await asyncio.open_connection(sock=s, loop=self._loop)