cpython/Lib/lib2to3
Serhiy Storchaka 7282ff6d5b 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:41:59 +02:00
..
fixes #19943: merge with 3.3. 2013-12-10 14:06:18 +02:00
pgen2 Issue #18960: Fix bugs with Python source code encoding in the second line. 2014-01-09 18:41:59 +02:00
tests #10712: 2to3 has a new "asserts" fixer that replaces deprecated names of unittest methods. 2013-11-23 21:14:42 +02:00
Grammar.txt explain why we need this grammar file (closes #13766) 2012-01-15 21:28:00 -05:00
PatternGrammar.txt
__init__.py
__main__.py Merged revisions 88535 via svnmerge from 2011-02-24 01:41:46 +00:00
btm_matcher.py Merged revisions 85510 via svnmerge from 2010-10-14 23:03:32 +00:00
btm_utils.py Issue #16120: Use |yield from| in stdlib. 2012-10-06 17:11:45 +03:00
fixer_base.py Closes #12536: Unused logger removed from lib2to3. 2011-07-13 23:15:07 +01:00
fixer_util.py add fixer for reload() -> imp.reload() (closes #11797)\n\nPatch by Laurie Clark-Michalek and Berker Peksag 2012-12-07 22:44:10 -05:00
main.py Issue #16706: get rid of os.error 2012-12-18 22:02:39 +02:00
patcomp.py - Issue #11250: Back port fix from 3.3 branch, so that 2to3 can handle files 2011-10-07 14:44:49 -04:00
pygram.py Merged revisions 85510 via svnmerge from 2010-10-14 23:03:32 +00:00
pytree.py Issue #16120: Use |yield from| in stdlib. 2012-10-06 17:11:45 +03:00
refactor.py Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) 2013-07-04 17:43:24 -04:00