Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

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.

----------
nosy: +serhiy.storchaka

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue39573>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to