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 jmalicki
Recipients eggy, jmalicki
Date 2009-08-26.22:28:52
SpamBayes Score 1.4732251e-08
Marked as misclassified No
Message-id <1251325734.68.0.229374683971.issue4684@psf.upfronthosting.co.za>
In-reply-to
Content
It seems like this was introduced by the fix for Issue 1566280.

Note that the threading module docs clear state:

"A thread can be flagged as a “daemon thread”. The significance of this
flag is that the entire Python program exits when only daemon threads
are left. The initial value is inherited from the creating thread. The
flag can be set through the daemon property."

This behavior violates it.

The WaitForThreading() fix in Py_Main works only if sys.exit() is not
called, which disagrees with the documentation.
History
Date User Action Args
2009-08-26 22:28:55jmalickisetrecipients: + jmalicki, eggy
2009-08-26 22:28:54jmalickisetmessageid: <1251325734.68.0.229374683971.issue4684@psf.upfronthosting.co.za>
2009-08-26 22:28:53jmalickilinkissue4684 messages
2009-08-26 22:28:52jmalickicreate