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 serhiy.storchaka
Recipients nascheme, serhiy.storchaka, vstinner
Date 2020-02-07.11:31:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1581075070.81.0.294112925092.issue39573@roundup.psfhosted.org>
In-reply-to
Content
You have merged so much PRs today. What they do?

PyObject cannot just be made an opaque structure. The user code reads and writes its fields directly and via macros. This change would break working code.

We can encourage the user code to prepare to making PyObject an opaque structure. We need to provide a stable C API for access of PyObject fields for this. Note that there is a performance penalty of using functions instead of direct access, so you should have very good reasons to do this.
History
Date User Action Args
2020-02-07 11:31:10serhiy.storchakasetrecipients: + serhiy.storchaka, nascheme, vstinner
2020-02-07 11:31:10serhiy.storchakasetmessageid: <1581075070.81.0.294112925092.issue39573@roundup.psfhosted.org>
2020-02-07 11:31:10serhiy.storchakalinkissue39573 messages
2020-02-07 11:31:10serhiy.storchakacreate