Message104228
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(). |
|
Date |
User |
Action |
Args |
2010-04-26 12:44:19 | pitrou | set | recipients:
+ pitrou, mdcowles, exarkun, neologix |
2010-04-26 12:44:19 | pitrou | set | messageid: <1272285859.2.0.572821455183.issue8493@psf.upfronthosting.co.za> |
2010-04-26 12:44:17 | pitrou | link | issue8493 messages |
2010-04-26 12:44:16 | pitrou | create | |
|