diff --git a/telethon/extensions/tcp_client.py b/telethon/extensions/tcp_client.py index 1b98f05c..bb6dbe81 100644 --- a/telethon/extensions/tcp_client.py +++ b/telethon/extensions/tcp_client.py @@ -56,9 +56,8 @@ class TcpClient: if self.connected: self._socket.shutdown(socket.SHUT_RDWR) self._socket.close() - except OSError as e: - if e.errno != errno.ENOTCONN: - raise + except OSError: + pass # Ignore ENOTCONN, EBADF, and any other error when closing finally: self._socket = None