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 pitrou
Recipients exarkun, mdcowles, neologix, pitrou
Date 2010-04-26.12:44:16
SpamBayes Score 2.2763625e-05
Marked as misclassified No
Message-id <1272285859.2.0.572821455183.issue8493@psf.upfronthosting.co.za>
In-reply-to
Content
Matthew, can you confirm whether the socket had a timeout set to it?
(either through settimeout() or setglobaltimeout())

I think this is a bug in Python's socket module.

recv()-like functions are written so as to first call select() before actually receiving data, but send()-like functions aren't. I guess blocking sends are quite rare thanks to in-kernel buffering, but we should do the correct thing and use the same logic for send() as we do for recv().
History
Date User Action Args
2010-04-26 12:44:19pitrousetrecipients: + pitrou, mdcowles, exarkun, neologix
2010-04-26 12:44:19pitrousetmessageid: <1272285859.2.0.572821455183.issue8493@psf.upfronthosting.co.za>
2010-04-26 12:44:17pitroulinkissue8493 messages
2010-04-26 12:44:16pitroucreate