As has been mentioned before on the list (
http://goo.gl/9A1dRN), SSL is an obsolete term and the protocol is really called TLS these days. But I didn't find any discussion about changing the PEP.
1. Should the references to "SSL connection" in the PEP perhaps be changed? Maybe just use "TLS/SSL" like the ssl module documentation does.
2. What about the API? The reference event loop uses Python's own ssl module based on OpenSSL, so the function argument ssl= somewhat makes sense. Calling it tls would look a bit inelegant:
create_connection(..., tls=ssl.SSLContext(...))
Opinions?
Other event loops may well use different SSL libraries like GnuTLS. It seems from the PEP that they are still expected to accept ssl.SSLContext as an argument?
Regards,
Marti