On 01.08.12 21:16, victor.stinner wrote:
http://hg.python.org/cpython/rev/67d36e8ddcfc
changeset: 78375:67d36e8ddcfc
user: Victor Stinner <victor.stin...@gmail.com>
date: Wed Aug 01 20:12:51 2012 +0200
summary:
Fix findnocoding.p and pysource.py scripts
I suppose that these scripts didn't work since Python 3.0.
- line1 = infile.readline()
- line2 = infile.readline()
+ with infile:
+ line1 = infile.readline()
+ line2 = infile.readline()
- if get_declaration(line1) or get_declaration(line2):
- # the file does have an encoding declaration, so trust it
- infile.close()
- return False
+ if get_declaration(line1) or get_declaration(line2):
+ # the file does have an encoding declaration, so trust it
+ infile.close()
+ return False
infile.close() is unnecessary here.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com