equal
deleted
inserted
replaced
20 |
20 |
21 import socket, httplib |
21 import socket, httplib |
22 |
22 |
23 def ssl_wrap_socket(sock, key_file, cert_file, |
23 def ssl_wrap_socket(sock, key_file, cert_file, |
24 cert_reqs=CERT_REQUIRED, ca_certs=None): |
24 cert_reqs=CERT_REQUIRED, ca_certs=None): |
|
25 if not util.safehasattr(socket, 'ssl'): |
|
26 raise util.Abort(_('Python SSL support not found')) |
25 if ca_certs: |
27 if ca_certs: |
26 raise util.Abort(_( |
28 raise util.Abort(_( |
27 'certificate checking requires Python 2.6')) |
29 'certificate checking requires Python 2.6')) |
28 |
30 |
29 ssl = socket.ssl(sock, key_file, cert_file) |
31 ssl = socket.ssl(sock, key_file, cert_file) |