mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
Add _iconv_codec to Setup.dist. Use PyModule_ functions.
This commit is contained in:
parent
692d292c63
commit
727fe66f27
2 changed files with 6 additions and 8 deletions
|
@ -603,17 +603,12 @@ static struct PyMethodDef _iconv_codec_methods[] = {
|
|||
void
|
||||
init_iconv_codec(void)
|
||||
{
|
||||
PyObject *m, *d, *t;
|
||||
PyObject *m;
|
||||
|
||||
m = Py_InitModule("_iconv_codec", _iconv_codec_methods);
|
||||
|
||||
d = PyModule_GetDict(m);
|
||||
|
||||
t = PyString_FromString(__version__);
|
||||
PyDict_SetItemString(d, "__version__", t);
|
||||
Py_DECREF(t);
|
||||
|
||||
PyDict_SetItemString(d, "iconvcodec", (PyObject *)(&iconvcodec_Type));
|
||||
PyModule_AddStringConstant(m, "__version__", (char*)__version__);
|
||||
PyModule_AddObject(m, "iconvcodec", (PyObject *)(&iconvcodec_Type));
|
||||
PyModule_AddStringConstant(m, "internal_encoding", UNICODE_ENCODING);
|
||||
|
||||
if (PyErr_Occurred())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue