3 ms·
I would have been okay if the only breaking change in python 2 -> 3 was strings are Unicode by default. But they went with the logic of “if we’re gonna break,
by nojvek 6y ago
I would have been okay if the only breaking change in python 2 -> 3 was strings are Unicode by default.
But they went with the logic of “if we’re gonna break, why not break a bunch of other things and take this opportunity for a different python”
Needless to say, the folks in charge of python didn’t think things though. It’s a big fat breaking change with no real automated way to upgrade. A whole bunch of apis are now different. At my company even after a year it’s still a pain having some scripts only work in py2, while others in py3.
Python3 pulled a google.