On Mon, 24 Aug 2020 at 22:00, Guido van Rossum <guido@python.org> wrote:
Well then you can keep wondering.
Sorry I don't get your point. I do understand that changing all the method names would have been a major breakage, but I don't see how it would affect git history (sure, I understand that changing all the tests in the testsuite would throw a wrench in blame, but it would not be mandatory to do so), nor I understand how providing pep-8 compliant names as preferred and recommended names while keeping the old ones for compatibility would be a problem.
On Mon, Aug 24, 2020 at 13:59 Stefano Borini <stefano.borini@gmail.com> wrote:
On Mon, 24 Aug 2020 at 21:54, Guido van Rossum <guido@python.org> wrote:
Because all the git history would be lost, and lots of code would break.
Well, names could have been converted to their snake case counterpart,
possibly even leaving the old camelcase form as deprecated, and in any
case the breakage was already being performed for many modules such as
e.g. StringIO.StringIO
On Mon, Aug 24, 2020 at 13:14 Stefano Borini <stefano.borini@gmail.com> wrote:
Brings me to a question. Why weren't the logger and unittest module
"PEP-8"ified in the transition from 2 to 3?
-- Kind regards, Stefano Borini