diff --git a/tornado/iostream.py b/tornado/iostream.py index 53e81fff3..2e35e7bb1 100644 --- a/tornado/iostream.py +++ b/tornado/iostream.py @@ -1364,7 +1364,7 @@ def _do_ssl_handshake(self) -> None: elif err.args[0] in (ssl.SSL_ERROR_SSL, ssl.SSL_ERROR_SYSCALL): try: peer = self.socket.getpeername() - except Exception: + except OSError: peer = "(not connected)" gen_log.warning( "SSL Error on %s %s: %s", self.socket.fileno(), peer, err