bpo-44704: Make Set._hash consistent with frozenset.__hash__ (GH-27281) (GH-27282)

This commit is contained in:
Miss Islington (bot) 2021-07-21 17:23:21 -07:00 committed by GitHub
parent d17449f31d
commit 4194f1465f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 0 deletions

View file

@ -696,6 +696,7 @@ def _hash(self):
hx = hash(x)
h ^= (hx ^ (hx << 16) ^ 89869747) * 3644798167
h &= MASK
h ^= (h >> 11) ^ (h >> 25)
h = h * 69069 + 907133923
h &= MASK
if h > MAX: