Kaydet (Commit) a2bd8d38 authored tarafından Fred Drake's avatar Fred Drake

Remove direct manipulation of the module dict.

üst 8f3078b3
......@@ -463,21 +463,15 @@ static char *unicodedata_docstring = "unicode character database";
DL_EXPORT(void)
initunicodedata(void)
{
PyObject *m, *d, *v;
PyObject *m, *v;
m = Py_InitModule3(
"unicodedata", unicodedata_functions, unicodedata_docstring);
if (!m)
return;
d = PyModule_GetDict(m);
if (!d)
return;
/* Export C API */
v = PyCObject_FromVoidPtr((void *) &hashAPI, NULL);
if (v != NULL) {
PyDict_SetItemString(d, "ucnhash_CAPI", v);
Py_DECREF(v);
}
if (v != NULL)
PyModule_AddObject(m, "ucnhash_CAPI", v);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment