17 lines
589 B
Diff
17 lines
589 B
Diff
--- Lib/ssl.py
|
|
+++ Lib/ssl.py
|
|
@@ -112,12 +112,7 @@
|
|
keyfile, certfile,
|
|
cert_reqs, ssl_version, ca_certs)
|
|
if do_handshake_on_connect:
|
|
- timeout = self.gettimeout()
|
|
- try:
|
|
- self.settimeout(None)
|
|
- self.do_handshake()
|
|
- finally:
|
|
- self.settimeout(timeout)
|
|
+ self.do_handshake()
|
|
self.keyfile = keyfile
|
|
self.certfile = certfile
|
|
self.cert_reqs = cert_reqs
|