"себя" (скорее всего здесь собака и зарыта), при этом не происходит бесконечной рекурсии? Например
def --contains--(self, element):
return element in self.keys()
Или
def -- getitem--(self, key):
return self[key]
это не дандер методы себя вызывают, это ты вызываешь дандер методы из них же самих
Обсуждают сегодня