class A(object): def __eq__(self, other): return self.value == other.value try: print "test...", A() == A() except AttributeError: print "ok" else: print "failed"