[Python-checkins] r83333 - python/branches/import_unicode/Modules/main.c

victor.stinner python-checkins at python.org
Sat Jul 31 12:32:43 CEST 2010


Author: victor.stinner
Date: Sat Jul 31 12:32:43 2010
New Revision: 83333

Log:
run_command(): encode command to utf-8, not file system encoding

Modified:
   python/branches/import_unicode/Modules/main.c

Modified: python/branches/import_unicode/Modules/main.c
==============================================================================
--- python/branches/import_unicode/Modules/main.c	(original)
+++ python/branches/import_unicode/Modules/main.c	Sat Jul 31 12:32:43 2010
@@ -265,7 +265,7 @@
     commandObj = PyUnicode_FromWideChar(command, -1);
     if (commandObj == NULL)
         goto error;
-    command_bytes = PyUnicode_EncodeFSDefault(commandObj);
+    command_bytes = PyUnicode_AsUTF8String(commandObj);
     Py_DECREF(commandObj);
     if (command_bytes == NULL)
         goto error;


More information about the Python-checkins mailing list