On Tue, Jun 27, 2017 at 2:41 AM, Rurpy via Python-list <python-list@python.org> wrote: > How about: > > In Python 2, 'print' was a statement and did not require > parenthesis around its argument. In Python 3 'print' has > been changed to a function and now, like all functions, > requires parenthesis around its arguments: > python 2: print arg1, arg2,... > python 3: print (arg1, arg2,...)
Absolutely, if we consider that Python 2 is the official standard and Python 3 is a buggy interloper. But if Python 3 is the standard and Python 2 is the legacy version, then the existing message is far more appropriate, without being unhelpful. ChrisA -- https://mail.python.org/mailman/listinfo/python-list