_PyImport_FixupBuiltin() and _PyImport_FindBuiltin() use
PyUnicode_InternFromString() instead of PyUnicode_FromString().
{
int res;
PyObject *nameobj;
- nameobj = PyUnicode_FromString(name);
+ nameobj = PyUnicode_InternFromString(name);
if (nameobj == NULL)
return -1;
res = _PyImport_FixupExtensionObject(mod, nameobj, nameobj);
_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);