cpython/Lib/lib2to3
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
..
fixes #19943: fix typo noticed by Jakub Wilk. 2013-12-10 14:05:46 +02:00
pgen2 Issue #18960: Fix bugs with Python source code encoding in the second line. 2014-01-09 18:36:09 +02:00
tests Issue #19592: Use specific asserts in lib2to3 tests. 2013-11-14 23:49:58 +02:00
Grammar.txt
PatternGrammar.txt
__init__.py
__main__.py
btm_matcher.py
btm_utils.py
fixer_base.py
fixer_util.py
main.py
patcomp.py
pygram.py
pytree.py
refactor.py