Message117385
This was introduced by r74426 which addressed issue1628205. socket.sendall() calls PyErr_CheckSignals() (and potentially returns to the caller) without having the GIL.
>>> import socket
>>> c, s = socket.socketpair()
>>> s.sendall(b"x"*(100 * 1024**2))
^C^CFatal Python error: PyThreadState_Get: no current thread |
|
Date |
User |
Action |
Args |
2010-09-25 19:07:49 | pitrou | set | recipients:
+ pitrou, gregory.p.smith |
2010-09-25 19:07:48 | pitrou | set | messageid: <1285441668.88.0.256888401487.issue9950@psf.upfronthosting.co.za> |
2010-09-25 19:07:46 | pitrou | link | issue9950 messages |
2010-09-25 19:07:46 | pitrou | create | |
|