From a2728596fe09da04477945122b451c179b848ea9 Mon Sep 17 00:00:00 2001 From: "rickard.bottcher" Date: Wed, 19 Jan 2011 15:18:30 +0100 Subject: [PATCH] Added missing attribute "stream" in call to getpeercert() in HTTPRequest.get_ssl_certificate(). --- tornado/httpserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tornado/httpserver.py b/tornado/httpserver.py index aa88843f7..b3725de0b 100644 --- a/tornado/httpserver.py +++ b/tornado/httpserver.py @@ -517,8 +517,8 @@ class HTTPRequest(object): http://docs.python.org/library/ssl.html#sslsocket-objects """ try: - return self.connection.socket.getpeercert() - except: + return self.connection.stream.socket.getpeercert() + except ssl.SSLError: return None def __repr__(self): -- 2.47.2