summaryrefslogtreecommitdiff
path: root/Python/import.c
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@haypocalc.com>2011-03-07 18:28:15 +0100
committerVictor Stinner <victor.stinner@haypocalc.com>2011-03-07 18:28:15 +0100
commit21fcd0c9aff01d69e1e92c1587e59638ff58a690 (patch)
tree22aabf275a438f968096671321e9d85885c70936 /Python/import.c
parent9587286f98676f7723b0f8e2da17422f8ca84bf9 (diff)
downloadcpython-git-21fcd0c9aff01d69e1e92c1587e59638ff58a690.tar.gz
Issue #3080: Use PyUnicode_InternFromString() for builtins
_PyImport_FixupBuiltin() and _PyImport_FindBuiltin() use PyUnicode_InternFromString() instead of PyUnicode_FromString().
Diffstat (limited to 'Python/import.c')
-rw-r--r--Python/import.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Python/import.c b/Python/import.c
index 597ef439c3..d43b881c2f 100644
--- a/Python/import.c
+++ b/Python/import.c
@@ -625,7 +625,7 @@ _PyImport_FixupBuiltin(PyObject *mod, char *name)
{
int res;
PyObject *nameobj;
- nameobj = PyUnicode_FromString(name);
+ nameobj = PyUnicode_InternFromString(name);
if (nameobj == NULL)
return -1;
res = _PyImport_FixupExtensionObject(mod, nameobj, nameobj);
@@ -681,7 +681,7 @@ PyObject *
_PyImport_FindBuiltin(const char *name)
{
PyObject *res, *nameobj;
- nameobj = PyUnicode_FromString(name);
+ nameobj = PyUnicode_InternFromString(name);
if (nameobj == NULL)
return NULL;
res = _PyImport_FindExtensionObject(nameobj, nameobj);