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:34:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1644863677.38.0.180480915184.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:

1. leave `_Py_IDENTIFIER()` alone (it is already disallowed in core code)
2. change `_Py_IDENTIFIER()` to create static string objects (then get rid of global state)
3. 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:34:37eric.snowsetrecipients: + eric.snow, vstinner, serhiy.storchaka, lazka, kumaraditya
2022-02-14 18:34:37eric.snowsetmessageid: <1644863677.38.0.180480915184.issue46541@roundup.psfhosted.org>
2022-02-14 18:34:37eric.snowlinkissue46541 messages
2022-02-14 18:34:37eric.snowcreate