Message205230
I just ran into a live case of the platform differences here. Check out http://bugs.python.org/review/19509/ (issue 19509). Christian uploaded a patch for asyncio, and when I tested it I got a double traceback and a hang. This could have been avoided if the unregister() call for the closed FD had been silent instead of raising.
I think that the proper fix might have been not to close the socket, but nevertheless this failure confused everyone -- the author of the patch thought it had to do with the SSL version, I was initially confused by the first half of the traceback (which turned out to be expected, this was in an assertRaises() call), and I spent half an hour in pdb to track down the real cause. |
|
Date |
User |
Action |
Args |
2013-12-04 18:23:26 | gvanrossum | set | recipients:
+ gvanrossum, vstinner, neologix, docs@python |
2013-12-04 18:23:26 | gvanrossum | set | messageid: <1386181406.73.0.331177759645.issue19876@psf.upfronthosting.co.za> |
2013-12-04 18:23:26 | gvanrossum | link | issue19876 messages |
2013-12-04 18:23:26 | gvanrossum | create | |
|