cpython/Lib/lib2to3/pgen2
Serhiy Storchaka 768c16ce02 Issue #18960: Fix bugs with Python source code encoding in the second line.
* The first line of Python script could be executed twice when the source
encoding (not equal to 'utf-8') was specified on the second line.

* Now the source encoding declaration on the second line isn't effective if
the first line contains anything except a comment.

* As a consequence, 'python -x' works now again with files with the source
encoding declarations specified on the second file, and can be used again
to make Python batch files on Windows.

* The tokenize module now ignore the source encoding declaration on the second
line if the first line contains anything except a comment.

* IDLE now ignores the source encoding declaration on the second line if the
first line contains anything except a comment.

* 2to3 and the findnocoding.py script now ignore the source encoding
declaration on the second line if the first line contains anything except
a comment.
2014-01-09 18:36:09 +02:00
..
__init__.py
conv.py #11565: Fix several typos. Patch by Piotr Kasprzyk. 2011-03-16 11:05:33 +02:00
driver.py Issue #15822: Fix installation of lib2to3 grammar pickles to ensure 2012-09-08 18:50:56 -07:00
grammar.py Issue #17047: remove doubled words found in 2.7 to 3.4 Lib/*, 2013-03-11 17:57:08 -04:00
literals.py
parse.py Merged revisions 67428 via svnmerge from 2008-11-28 23:01:28 +00:00
pgen.py Merged revisions 76063,76068 via svnmerge from 2009-11-02 18:33:36 +00:00
token.py convert shebang lines: python -> python3 2010-03-11 22:53:45 +00:00
tokenize.py Issue #18960: Fix bugs with Python source code encoding in the second line. 2014-01-09 18:36:09 +02:00