Ned Deily <n...@acm.org> added the comment:

I can verify that the test case terminates with 2.6.2 and 2.5.1 but does not 
for 2.6.6, 2.7, and 3.2.

This is indeed almost certainly due to Issue1722344. r75749 moved 
wait_for_thread_shutdown into Py_Finalize just before the atexit functions are 
called.  The previous behavior was considered a bug (see discussion at Msg66054 
so, by that standard, the test program here is incorrect and the fact that it 
worked prior to 2.6.2 was an accident.   The test can be fixed trivially of 
course by setting terminate in close_handler instead of the atexit handler.

----------
nosy: +ned.deily

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9863>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to