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 eric.snow
Recipients eric.snow
Date 2021-03-15.18:53:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1615834423.72.0.113211272847.issue43503@roundup.psfhosted.org>
In-reply-to
Content
In the limited C-API we expose the following static PyObject variables:

* 5 singletons
* ~70 exception types
* ~70 other types

Since they are part of the limited API, they have a direct effect on the stable ABI.

The problem is that these objects should not be shared between interpreters.  There are a number of possible solutions for isolating the objects, but the big constraint is that the solution cannot break the stable ABI.
History
Date User Action Args
2021-03-15 18:53:43eric.snowsetrecipients: + eric.snow
2021-03-15 18:53:43eric.snowsetmessageid: <1615834423.72.0.113211272847.issue43503@roundup.psfhosted.org>
2021-03-15 18:53:43eric.snowlinkissue43503 messages
2021-03-15 18:53:43eric.snowcreate