From: Florent Xicluna Date: Sat, 27 Feb 2010 16:17:11 +0000 (+0000) Subject: Merged revisions 78500 via svnmerge from X-Git-Tag: v3.1.2rc1~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b7f27ff9ac4f594c7ec3fe2cca44725cb36ffb2d;p=python Merged revisions 78500 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r78500 | florent.xicluna | 2010-02-27 17:12:22 +0100 (sam, 27 fév 2010) | 2 lines Use UTF-8 encoding to create Python test scripts. ........ --- diff --git a/Lib/test/test_cmd_line_script.py b/Lib/test/test_cmd_line_script.py index 7114681719..bc87a22d6d 100644 --- a/Lib/test/test_cmd_line_script.py +++ b/Lib/test/test_cmd_line_script.py @@ -62,7 +62,8 @@ print('sys.argv[0]==%r' % sys.argv[0]) def _make_test_script(script_dir, script_basename, source=test_source): script_filename = script_basename+os.path.extsep+'py' script_name = os.path.join(script_dir, script_filename) - script_file = open(script_name, 'w') + # The script should be encoded to UTF-8, the default string encoding + script_file = open(script_name, 'w', encoding='utf-8') script_file.write(source) script_file.close() return script_name