Amaury Forgeot d'Arc <[EMAIL PROTECTED]> added the comment: In python2.6, Py_InitModule4() calls PyImport_AddModule(). Why doesn't python3.0's PyModule_Create() do the same?
Index: Objects/moduleobject.c =================================================================== --- Objects/moduleobject.c (revision 67577) +++ Objects/moduleobject.c (working copy) @@ -103,8 +103,9 @@ _Py_PackageContext = NULL; } } - if ((m = (PyModuleObject*)PyModule_New(name)) == NULL) + if ((m = (PyModuleObject*)PyImport_AddModule(name)) == NULL) return NULL; + Py_INCREF(m); if (module->m_size > 0) { m->md_state = PyMem_MALLOC(module->m_size); ---------- nosy: +amaury.forgeotdarc, loewis _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue4592> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com