From: Victor Stinner Date: Mon, 14 Mar 2011 18:53:28 +0000 (-0400) Subject: Issue #3080: imp.new_module() uses Unicode X-Git-Tag: v3.3.0a1~2851 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe19d21815632ba179e32ba1517c1337ac407e97;p=thirdparty%2FPython%2Fcpython.git Issue #3080: imp.new_module() uses Unicode --- diff --git a/Python/import.c b/Python/import.c index 5dcbf177109d..3237ddc84ea0 100644 --- a/Python/import.c +++ b/Python/import.c @@ -3787,10 +3787,10 @@ imp_load_package(PyObject *self, PyObject *args) static PyObject * imp_new_module(PyObject *self, PyObject *args) { - char *name; - if (!PyArg_ParseTuple(args, "s:new_module", &name)) + PyObject *name; + if (!PyArg_ParseTuple(args, "U:new_module", &name)) return NULL; - return PyModule_New(name); + return PyModule_NewObject(name); } static PyObject *