Christian Heimes <li...@cheimes.de> added the comment:

That's possible.

I suspect it's related to test_gil itself. Hash providers don't release the GIL 
for inputs < 2048 bytes. Hashing of small inputs is faster than releasing and 
re-acquiring the GIL. For inputs >= 2048 hashlib creates a per-object lock and 
release the GIL while holding the internal lock. The test case verifies that 
hashlib works correctly for larger inputs that release the GIL.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44043>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to