У меня есть класс, где я хочу переопределить оператор __eq__(). Кажется, что я должен переопределить оператор __ne__(), но имеет ли смысл реализовать __ne__ на основе __eq__ как такового?
class A:
def __eq__(self, other):
return self.value == other.value
def __ne__(self, other):
return not self.__eq__(other)
Или есть что-то, что мне не хватает в том, как Python использует эти операторы, что делает это не очень хорошая идея?