Author ncoghlan
Recipients eric.snow, ncoghlan, petr.viktorin
Date 2019-03-07.13:17:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Content states that "Py_FinalizeEx() will destroy all sub-interpreters that haven’t been explicitly destroyed at that point."

As discussed in, Python 3.7+ doesn't currently do that - it calls Py_FatalError instead.

That change came from, which was based on my initial PEP 432 refactoring work, and I didn't realise that implicitly cleaning up lingering subinterpreters was a documented behaviour.

So I think we should just fix it to behave as documented, and add a new regression test to make sure it doesn't get broken again in the future.
Date User Action Args
2019-03-07 13:17:43ncoghlansetrecipients: + ncoghlan, petr.viktorin, eric.snow
2019-03-07 13:17:43ncoghlansetmessageid: <>
2019-03-07 13:17:43ncoghlanlinkissue36225 messages
2019-03-07 13:17:43ncoghlancreate