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 methane
Recipients Mark.Shannon, mark.dickinson, methane, rhettinger, serhiy.storchaka, vstinner
Date 2021-04-14.00:48:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1618361339.57.0.692482831345.issue43682@roundup.psfhosted.org>
In-reply-to
Content
Strictly speaking, adding any method is "potential" breaking change because hasattr(obj, "new_method") become from False to True. And since Python is dynamic language, any change is "potential" breaking change.

But we don't treat such change as breaking change. Practical beats purity.
We can use beta period to see is this change breaks real world application.

In case of staticmethod, I think creating a new thread in python-dev is ideal because it is language core feature. I will post a thread.
History
Date User Action Args
2021-04-14 00:48:59methanesetrecipients: + methane, rhettinger, mark.dickinson, vstinner, Mark.Shannon, serhiy.storchaka
2021-04-14 00:48:59methanesetmessageid: <1618361339.57.0.692482831345.issue43682@roundup.psfhosted.org>
2021-04-14 00:48:59methanelinkissue43682 messages
2021-04-14 00:48:59methanecreate