remove old undocumented compat interfaces in hashlib and pwd #5881
This commit is contained in:
parent
ec75312eaa
commit
e04b627a11
|
@ -176,6 +176,9 @@ Library
|
|||
Extension Modules
|
||||
-----------------
|
||||
|
||||
- Issue #5881: Remove old undocumented compatibility interfaces in hashlib and
|
||||
pwd.
|
||||
|
||||
- Issue #5463: In struct module, remove deprecated float coercion
|
||||
for integer type codes: struct.pack('L', 0.3) should now raise
|
||||
an error. The _PY_STRUCT_FLOAT_COERCE constant has been removed.
|
||||
|
|
|
@ -281,12 +281,6 @@ static PyGetSetDef EVP_getseters[] = {
|
|||
(getter)EVP_get_block_size, NULL,
|
||||
NULL,
|
||||
NULL},
|
||||
/* the old md5 and sha modules support 'digest_size' as in PEP 247.
|
||||
* the old sha module also supported 'digestsize'. ugh. */
|
||||
{"digestsize",
|
||||
(getter)EVP_get_digest_size, NULL,
|
||||
NULL,
|
||||
NULL},
|
||||
{NULL} /* Sentinel */
|
||||
};
|
||||
|
||||
|
|
|
@ -203,13 +203,12 @@ PyInit_pwd(void)
|
|||
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;
|
||||
}
|
||||
|
|
|
@ -533,9 +533,6 @@ static PyGetSetDef SHA_getseters[] = {
|
|||
|
||||
static PyMemberDef SHA_members[] = {
|
||||
{"digest_size", T_INT, offsetof(SHAobject, digestsize), READONLY, NULL},
|
||||
/* the old md5 and sha modules support 'digest_size' as in PEP 247.
|
||||
* the old sha module also supported 'digestsize'. ugh. */
|
||||
{"digestsize", T_INT, offsetof(SHAobject, digestsize), READONLY, NULL},
|
||||
{NULL} /* Sentinel */
|
||||
};
|
||||
|
||||
|
|
|
@ -599,9 +599,6 @@ static PyGetSetDef SHA_getseters[] = {
|
|||
|
||||
static PyMemberDef SHA_members[] = {
|
||||
{"digest_size", T_INT, offsetof(SHAobject, digestsize), READONLY, NULL},
|
||||
/* the old md5 and sha modules support 'digest_size' as in PEP 247.
|
||||
* the old sha module also supported 'digestsize'. ugh. */
|
||||
{"digestsize", T_INT, offsetof(SHAobject, digestsize), READONLY, NULL},
|
||||
{NULL} /* Sentinel */
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue