3 ms·
I don't understand people complaining about the removal of the print statement. Switching that to a function call is the easiest part of porting to Python 3. Yo
by lenzm 7y ago
I don't understand people complaining about the removal of the print statement. Switching that to a function call is the easiest part of porting to Python 3. You don't even have to do it yourself, just run 2to3. If you're complaining about that I feel like you're just looking for something to complain about.
- CJefferson 7y agoYou are right. The print statement is easy to complain about. My main issue was all the strings/unicode changes, which were hard to track down as often code would continue to work until a non-unicode input came in, when it would error. Debugging all those issues took ages.
- gpderetta 7y agoThis is a good point, because of the dynamic nature of python, the incompatibility is not always visible at compile time (parse type?), but can happen at run time and only rarely. You need very good test coverage.