You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=<Date2009-05-04.22:25:38.840>created_at=<Date2009-04-29.16:50:03.981>labels= ['extension-modules', 'type-feature']
title='Remove extraneous backwards-compatibility attributes from some modules'updated_at=<Date2009-05-04.22:25:38.802>user='https://github.com/larryhastings'
While hacking on CPython I noticed a couple of attributes that were
there strictly for backwards compatibility with ancient modules or pure
mistakes. They are:
_hashlib.hash.digestsize
pwd.struct_pwent
_sha224.digestsize
_sha256.digestsize
_sha384.digestsize
_sha512.digestsize
None of these are part of the documented interface, and all of them are
redundant with documented interfaces. I suggest that they can all go.
The attached patch removes all of the above. With the patch applied
Python passes all expected unit tests.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: