Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 21fcd0c

Browse files
author
Victor Stinner
committed
Issue #3080: Use PyUnicode_InternFromString() for builtins
_PyImport_FixupBuiltin() and _PyImport_FindBuiltin() use PyUnicode_InternFromString() instead of PyUnicode_FromString().
1 parent 9587286 commit 21fcd0c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Python/import.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ _PyImport_FixupBuiltin(PyObject *mod, char *name)
625625
{
626626
int res;
627627
PyObject *nameobj;
628-
nameobj = PyUnicode_FromString(name);
628+
nameobj = PyUnicode_InternFromString(name);
629629
if (nameobj == NULL)
630630
return -1;
631631
res = _PyImport_FixupExtensionObject(mod, nameobj, nameobj);
@@ -681,7 +681,7 @@ PyObject *
681681
_PyImport_FindBuiltin(const char *name)
682682
{
683683
PyObject *res, *nameobj;
684-
nameobj = PyUnicode_FromString(name);
684+
nameobj = PyUnicode_InternFromString(name);
685685
if (nameobj == NULL)
686686
return NULL;
687687
res = _PyImport_FindExtensionObject(nameobj, nameobj);

0 commit comments

Comments
 (0)