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 petr.viktorin
Recipients Dormouse759, eric.snow, grahamd, ncoghlan, petr.viktorin
Date 2017-10-31.14:06:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1509458767.91.0.213398074469.issue31901@psf.upfronthosting.co.za>
In-reply-to
Content
I'm not sure where the concept of "main subinterpreter" comes in, with respect to this issue.

I thnik the issue of atexit callbacks could be solved by something like keeping info about each callback's subinterpreter, and switching subinterpreters before running each one. I can see the locking needed for that being quite hairy, but independent of which thread calls all this.
History
Date User Action Args
2017-10-31 14:06:07petr.viktorinsetrecipients: + petr.viktorin, ncoghlan, grahamd, eric.snow, Dormouse759
2017-10-31 14:06:07petr.viktorinsetmessageid: <1509458767.91.0.213398074469.issue31901@psf.upfronthosting.co.za>
2017-10-31 14:06:07petr.viktorinlinkissue31901 messages
2017-10-31 14:06:07petr.viktorincreate