hashlib.file_digest() now raises BlockingIOError if the file object is non-blocking and a syscall returns EWOULDBLOCK. This is incorrectly described in one spot, the versionchanged note.
First discussion in #122183 (comment), original issue #122179, original 3.13 backport #132787.
Linked PRs