commit | ac20e0f98d6727ba97a9575bfa2a11b2f6247c35 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Tue Jul 31 09:18:24 2018 +0300 |
committer | GitHub <noreply@github.com> | Tue Jul 31 09:18:24 2018 +0300 |
tree | 3b7938d610796051659b1b6fff27387a731c934c | |
parent | c48e26dcadbff8620bb5881d3bd148fc8894d0ef [diff] |
bpo-1617161: Make the hash and equality of methods not depending on the value of self. (GH-7848) * The hash of BuiltinMethodType instances no longer depends on the hash of __self__. It depends now on the hash of id(__self__). * The hash and equality of ModuleType and MethodWrapperType instances no longer depend on the hash and equality of __self__. They depend now on the hash and equality of id(__self__). * MethodWrapperType instances no longer support ordering.