[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