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 ncoghlan
Recipients asvetlov, docs@python, eric.snow, ncoghlan, pitrou, tim.peters
Date 2017-09-20.08:47:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1505897239.09.0.420481780377.issue31517@psf.upfronthosting.co.za>
In-reply-to
Content
We had the quirks of import related threading deadlocks documented for a long time, not as a promise, but as a debugging aid (and a recommendation for "don't do that").

I'd see this as being similar: we'd document that if you're using the _thread module, or otherwise allowing operating system threads not managed by the threading module to call in and run arbitrary Python code, then you should run "import threading" early in the actual main thread to make sure it gets associated correctly.
History
Date User Action Args
2017-09-20 08:47:19ncoghlansetrecipients: + ncoghlan, tim.peters, pitrou, asvetlov, docs@python, eric.snow
2017-09-20 08:47:19ncoghlansetmessageid: <1505897239.09.0.420481780377.issue31517@psf.upfronthosting.co.za>
2017-09-20 08:47:19ncoghlanlinkissue31517 messages
2017-09-20 08:47:19ncoghlancreate