kv = PyString_FromString(key);
if (kv == NULL)
return NULL;
- PyString_InternInPlace(&kv);
rv = PyDict_GetItem(v, kv);
Py_DECREF(kv);
return rv;
kv = PyString_FromString(key);
if (kv == NULL)
return -1;
- PyString_InternInPlace(&kv);
+ PyString_InternInPlace(&kv); /* XXX Should we really? */
err = PyDict_SetItem(v, kv, item);
Py_DECREF(kv);
return err;
kv = PyString_FromString(key);
if (kv == NULL)
return -1;
- PyString_InternInPlace(&kv);
err = PyDict_DelItem(v, kv);
Py_DECREF(kv);
return err;