homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: ssl.wrap_socket does not work on socket.socketpair()'s
Type: behavior Stage:
Components: IO Versions: Python 2.7
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: Nosy List: christian.heimes, pitrou, weary
Priority: normal Keywords:

Created on 2012年02月04日 13:38 by weary, last changed 2022年04月11日 14:57 by admin. This issue is now closed.

Messages (3)
msg152621 - (view) Author: weary (weary) Date: 2012年02月04日 13:38
ssl.wrap_socket does not work on socket.socketpair()'s
note, this is the same as issue 1552, but for python 2.7. Also, the supplied patch does not work (patch results in: TypeError: must be _socket.socket, not _socketobject)
>>> import ssl
>>> import socket
>>> s1, s2 = socket.socketpair()
>>> ssl.wrap_socket(s1)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/usr/lib/python2.7/ssl.py", line 372, in wrap_socket
 ciphers=ciphers)
 File "/usr/lib/python2.7/ssl.py", line 105, in __init__
 socket.__init__(self, _sock=sock._sock)
AttributeError: '_socket.socket' object has no attribute '_sock'
msg152626 - (view) Author: Antoine Pitrou (pitrou) * (Python committer) Date: 2012年02月04日 15:34
It's more of an enhancement than a bug (wrap_socket is not documented to work with all kinds of sockets), and 2.7 is in bugfix mode. I'd rather close this as won't fix.
msg192675 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2013年07月08日 17:18
Agreed
History
Date User Action Args
2022年04月11日 14:57:26adminsetgithub: 58150
2013年07月08日 17:18:07christian.heimessetstatus: pending -> closed
nosy: + christian.heimes
messages: + msg192675

2012年02月04日 15:34:14pitrousetstatus: open -> pending
resolution: wont fix
messages: + msg152626
2012年02月04日 13:42:44ezio.melottisetnosy: + pitrou
2012年02月04日 13:38:20wearycreate

AltStyle によって変換されたページ (->オリジナル) /