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, kumaraditya, lazka, serhiy.storchaka, vstinner
Date 2022-02-14.18:01:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644861692.65.0.564304644632.issue46541@roundup.psfhosted.org>
In-reply-to
Content
With core code sorted out, stdlib and 3rd party extension modules are left to sort out.

I see the following possibilities:

* leave `_Py_IDENTIFIER()` alone (it is already disallowed in core code)
* change `_Py_IDENTIFIER()` to create static string objects (then get rid of global state)
* get rid of `_Py_IDENTIFIER()`
   a. provide a public alternative (needs a PEP)
   b. first work with 3rd party projects to stop using it
History
Date User Action Args
2022-02-14 18:33:48eric.snowunlinkissue46541 messages
2022-02-14 18:01:32eric.snowsetrecipients: + eric.snow, vstinner, serhiy.storchaka, lazka, kumaraditya
2022-02-14 18:01:32eric.snowsetmessageid: <1644861692.65.0.564304644632.issue46541@roundup.psfhosted.org>
2022-02-14 18:01:32eric.snowlinkissue46541 messages
2022-02-14 18:01:32eric.snowcreate