У меня есть два объекта Python, для которых я создал классы.В рамках определения методов я переопределил оператор равенства __eq__
.
Эта реализация оператора каким-то образом выдает неправильный логический тип для некоторых объектов, например:
obj1 == obj2
выдает False
, когда я ожидал, что оно будет True
.
Я хочу отладить эту операцию равенства в pdb, однако, когда я использую s(tep)
, он не идет к реализации этого оператора, он просто переходит к следующей инструкции, как если бы я использовал n(ext)
.
Есть идеи, как отлаживать эти операторы в pdb?