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 penguin_wwy
Recipients Dennis Sweeney, JelleZijlstra, corona10, gvanrossum, kj, penguin_wwy
Date 2022-03-21.03:20:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1647832817.45.0.196182197123.issue47067@roundup.psfhosted.org>
In-reply-to
Content
> You could also try replacing PyObject_SetAttrString with PyObject_SetAttr and adding "__orig_class__" to the global strings with Tools/scripts/generate_global_objects.py, probably for a later PR.

Already done via `make regen-global-objects`

Also, I found that `regen-global-objects` depends on `regen-deepfreeze`, which should be a bug. This causes the `regen-global-objects` to be executed with the compile task first, and it does not compile successfully at this point because of the new symbols(_Py_ID(__orig_class__)) added.
History
Date User Action Args
2022-03-21 03:20:17penguin_wwysetrecipients: + penguin_wwy, gvanrossum, JelleZijlstra, corona10, Dennis Sweeney, kj
2022-03-21 03:20:17penguin_wwysetmessageid: <1647832817.45.0.196182197123.issue47067@roundup.psfhosted.org>
2022-03-21 03:20:17penguin_wwylinkissue47067 messages
2022-03-21 03:20:17penguin_wwycreate