[Python-checkins] r82867 - python/branches/import_unicode/Lib/distutils/file_util.py
victor.stinner
python-checkins at python.org
Wed Jul 14 01:47:59 CEST 2010
Author: victor.stinner
Date: Wed Jul 14 01:47:59 2010
New Revision: 82867
Log:
write_file() uses utf-8 with surrogateescape
Modified:
python/branches/import_unicode/Lib/distutils/file_util.py
Modified: python/branches/import_unicode/Lib/distutils/file_util.py
==============================================================================
--- python/branches/import_unicode/Lib/distutils/file_util.py (original)
+++ python/branches/import_unicode/Lib/distutils/file_util.py Wed Jul 14 01:47:59 2010
@@ -225,7 +225,7 @@
"""Create a file with the specified name and write 'contents' (a
sequence of strings without line terminators) to it.
"""
- f = open(filename, "w")
+ f = open(filename, "w", encoding="utf-8", errors="surrogateescape")
for line in contents:
f.write(line + "\n")
f.close()
More information about the Python-checkins
mailing list