[Python 2.6] print_function and unicode_literals cannot be used at the same time?
Terry Reedy
tjreedy at udel.edu
Mon Oct 27 14:00:48 EDT 2008
More information about the Python-list mailing list
Mon Oct 27 14:00:48 EDT 2008
- Previous message (by thread): [Python 2.6] print_function and unicode_literals cannot be used at the same time?
- Next message (by thread): print_function and unicode_literals cannot be used at the same time?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Gabriel Genellina wrote: > En Sun, 26 Oct 2008 12:13:08 -0200, Christian Heimes <lists at cheimes.de> > escribió: > >> ?????? wrote: >>> Any ideas? >>> Code 1: >>> from __future__ import print_function, unicode_literals >>> import sys >>> print(type('HELLO, WORLD!'), file=sys.stderr) >> >> You have to do each future import in a separate line: >> >> >>> from __future__ import unicode_literals >> >>> from __future__ import print_function >> >>> print(type(""), file=sys.stderr) >> <type 'unicode'> > > That's a bug, isn't it? The language reference explicitely allows it: > http://docs.python.org/reference/simple_stmts.html#future-statements Yes, and Benjamin Peterson already submitted a patch because of this thread. http://bugs.python.org/issue4209
- Previous message (by thread): [Python 2.6] print_function and unicode_literals cannot be used at the same time?
- Next message (by thread): print_function and unicode_literals cannot be used at the same time?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list