ironpython3
ironpython3 copied to clipboard
Equality operator fails if lookup for __eq__ in class is unsuccessful
For example:
def missing(self):
raise AttributeError("missing")
class E:
__eq__ = property(missing)
assert not (E() == E())
raises AttributeError: missing rather than pass the assertion.