remove old undocumented compat interfaces in hashlib and pwd #5881
diff --git a/Modules/pwdmodule.c b/Modules/pwdmodule.c
index cb99183..061a0a5 100644
--- a/Modules/pwdmodule.c
+++ b/Modules/pwdmodule.c
@@ -203,13 +203,12 @@
if (m == NULL)
return NULL;
- if (!initialized)
+ if (!initialized) {
PyStructSequence_InitType(&StructPwdType,
&struct_pwd_type_desc);
+ initialized = 1;
+ }
Py_INCREF((PyObject *) &StructPwdType);
PyModule_AddObject(m, "struct_passwd", (PyObject *) &StructPwdType);
- /* And for b/w compatibility (this was defined by mistake): */
- PyModule_AddObject(m, "struct_pwent", (PyObject *) &StructPwdType);
- initialized = 1;
return m;
}