Inada Naoki <songofaca...@gmail.com> added the comment:
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. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43682> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com