]> granicus.if.org Git - python/commit
bpo-31386: Custom wrap_bio and wrap_socket type (#3426)
authorChristian Heimes <christian@python.org>
Fri, 15 Sep 2017 18:26:05 +0000 (20:26 +0200)
committerGitHub <noreply@github.com>
Fri, 15 Sep 2017 18:26:05 +0000 (20:26 +0200)
commit4df60f18c64ba2835e68bf3eed08d8002a00f4ac
tree560104b248bdd86beb2a283582acf2f2f968d3cd
parentff702890027f404dbf5faab6730d1169b3251f66
bpo-31386: Custom wrap_bio and wrap_socket type (#3426)

SSLSocket.wrap_bio() and SSLSocket.wrap_socket() hard-code SSLObject and
SSLSocket as return types. In the light of future deprecation of
ssl.wrap_socket() module function and direct instantiation of SSLSocket,
it is desirable to make the return type of SSLSocket.wrap_bio() and
SSLSocket.wrap_socket() customizable.

Signed-off-by: Christian Heimes <christian@python.org>
Doc/library/ssl.rst
Lib/ssl.py
Lib/test/test_ssl.py
Misc/NEWS.d/next/Library/2017-09-07-12-15-56.bpo-27629.7xJXEy.rst [new file with mode: 0644]