Change by Francois Schneider :
--
versions: +Python 3.4, Python 3.5
___
Python tracker
<https://bugs.python.org/issue33784>
___
___
Python-bugs-list mailin
New submission from Francois Schneider :
>>> import ipaddress
>>> hash(ipaddress.ip_network(u'20.0.2.3/32')) ==
>>> hash(ipaddress.ip_network(u'20.0.2.0/30'))
True
--
components: Library (Lib)
messages: 318835
nosy: Francois Schneider
Francois Schneider added the comment:
Thanks for the analysis, I agree completely.
Actually the problem was coming from my code where one of the __eq__ method was
implemented like this:
>>> def __eq__(self, other):
>>> return hash(self) == hash(other)
so 2 instances