Steve Dower <steve.do...@python.org> added the comment:

> Can you give a least an argument of why that's better than putting back 
> tp_print at the end?

Minimal change, that's why. If there are compatibility issues with the current 
change that we need to fix, then we should make the least incompatible change 
possible, which is adding the new field at the end of the struct.

> I gave 3 why that's NOT a good idea: msg345357

Those are equally good reasons for putting tp_print back where it was, so I'm 
not sure what your point is?

Compatibility has to be measured against the 3.7 release, not previous 3.8 
prereleases. If compatibility is the concern here, then we should be aiming for 
the smallest diff between 3.7 and 3.8, even if that means we change things 
significantly between 3.8.0b1 and b2.

----------

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

Reply via email to