diff options
author | Guido van Rossum <guido@python.org> | 2007-08-26 19:35:09 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2007-08-26 19:35:09 (GMT) |
commit | e472933e2781a5e99dd2d30b72d2a9d69ccd37a0 (patch) | |
tree | 341d046c41cfce99bba99110dd3385f19a6faa9b /Lib/ssl.py | |
parent | 7fc8e2993ae341d789c2401c145f253f9dfdaff4 (diff) | |
download | cpython-e472933e2781a5e99dd2d30b72d2a9d69ccd37a0.zip cpython-e472933e2781a5e99dd2d30b72d2a9d69ccd37a0.tar.gz cpython-e472933e2781a5e99dd2d30b72d2a9d69ccd37a0.tar.bz2 |
Bill Janssen wrote:
Here's a patch which makes test_ssl a better player in the buildbots
environment. I deep-ended on "try-except-else" clauses.
Diffstat (limited to 'Lib/ssl.py')
-rw-r--r-- | Lib/ssl.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -100,12 +100,13 @@ class sslsocket (socket): # see if it's connected try: socket.getpeername(self) - # yes - self._sslobj = _ssl.sslwrap(self._sock, 0, keyfile, certfile, - cert_reqs, ssl_version, ca_certs) except: - # no + # no, no connection yet self._sslobj = None + else: + # yes, create the SSL object + self._sslobj = _ssl.sslwrap(self._sock, 0, keyfile, certfile, + cert_reqs, ssl_version, ca_certs) self.keyfile = keyfile self.certfile = certfile self.cert_reqs = cert_reqs |