]> granicus.if.org Git - python/commitdiff
initpwd(): Clean up initialization, avoid PyModule_GetDict().
authorFred Drake <fdrake@acm.org>
Sat, 13 Apr 2002 21:07:45 +0000 (21:07 +0000)
committerFred Drake <fdrake@acm.org>
Sat, 13 Apr 2002 21:07:45 +0000 (21:07 +0000)
Modules/pwdmodule.c

index 9656bbaa0674bf27232675e9fc0a7a62d464b676..eeed608838b157b3be79ce2db1ee55f856f3a4af 100644 (file)
@@ -159,9 +159,9 @@ DL_EXPORT(void)
 initpwd(void)
 {
        PyObject *m, *d;
-       m = Py_InitModule4("pwd", pwd_methods, pwd__doc__,
-                       (PyObject *)NULL, PYTHON_API_VERSION);
-       d = PyModule_GetDict(m);
+       m = Py_InitModule3("pwd", pwd_methods, pwd__doc__);
+
        PyStructSequence_InitType(&StructPwdType, &struct_pwd_type_desc);
-       PyDict_SetItemString(d, "struct_pwent", (PyObject *) &StructPwdType);
+       Py_INCREF((PyObject *) &StructPwdType);
+       PyModule_AddObject(m, "struct_pwent", (PyObject *) &StructPwdType);
 }