[issue37588] Py_DEPRECATED and unavoidable warnings
Phil Thompson
report at bugs.python.org
Fri Jul 19 07:47:12 EDT 2019
Phil Thompson <phil at riverbankcomputing.com> added the comment:
On 19/07/2019 11:37, Jeroen Demeyer wrote:
> Jeroen Demeyer <J.Demeyer at UGent.be> added the comment:
>
>> We have some reserved/deprecated/unused fields. Setting 0 to them
>> makes forward incompatible code.
>
> Good point. tp_print is removed in 3.9
Which is why I protect the initialisation with #if PY_VERSION_HEX <
0x03090000
As far as I can see this is the "right thing" to do. However doing the
"right thing" means I cannot avoid warnings without resorting to
compiler-specific build system changes.
With the change I am asking for I can suppress the warning (because I
have explicitly dealt with the issue) in the code itself without
affecting the rest of the system.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37588>
_______________________________________
More information about the Python-bugs-list
mailing list