INADA Naoki added the comment: TL;DR
Changing positional argument name doesn't break backward compatibility. After start accepting keyword argument, it's name is part of API and should be stable. For example, document says `str.startswith(prefix[, start[, end]])`. But this patch seems using `sub` instead of `prefix`. https://docs.python.org/3.5/library/stdtypes.html#str.startswith Keyword name should be chosen carefully, like choosing method name. So I'm -1 to adding keyword argument support to many method in one issue. ---------- nosy: +inada.naoki _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8706> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com