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.

Author senko
Recipients cbay, ezio.melotti, pitrou, senko
Date 2013-07-07.13:48:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1373204932.26.0.405119011575.issue9177@psf.upfronthosting.co.za>
In-reply-to
Content
Here's a patch that adds checks and ValueError raises to SSLSocket.read and SSLSocket.write.

My first attempt was to add the check to _checkClosed to mirror the IOBase._checkClosed, but in SSLSocket its semantics are different (the idea is for the subclass to add custom checks if needed), and it's called from a lot of places that do gracefully handle closed sockets.

So I opted to add it manually to only the read and write methods (which allowed for more specific error messages).
History
Date User Action Args
2013-07-07 13:48:52senkosetrecipients: + senko, pitrou, ezio.melotti, cbay
2013-07-07 13:48:52senkosetmessageid: <1373204932.26.0.405119011575.issue9177@psf.upfronthosting.co.za>
2013-07-07 13:48:52senkolinkissue9177 messages
2013-07-07 13:48:52senkocreate