I was reading PEP 3105 -- Make print a function and in the section
"Backwards Compatibility" found the following statement:
"The changes proposed in this PEP will render most of today's print
statements invalid, only those which incidentally feature parentheses
around all of their arguments will continue to be valid Python syntax
in version 3.0."
--
They may both be valid syntax, but they may not do  the same thing:
$ python
Python 2.5 (r25:51918, Sep 19 2006, 08:49:13)
>>> print (1,2)
(1, 2)
>>>
$ python3.0
Python 3.0a1 (py3k:57844, Aug 31 2007, 08:01:11)
>>> print (1,2)
1 2
--
It might be useful to note this in the PEP.

James
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to