I have checked in a change to zope.interface for the 3.6.5 release which tweaks the behavior of '__hash__' as follows:
If '__module__' or '__name__' are not yet set on the instance, '__hash__' now issues a warning and returns a fixed constant.
I have checked in a change to zope.interface for the 3.6.5 release
which tweaks the behavior of '__hash__' as follows:
If '__module__' or '__name__' are not yet set on the instance,
'__hash__' now issues a warning and returns a fixed constant.