Python Object-Oriented Python Dice Roller Compare and Contrast

Jake Williams
Jake Williams
2,434 Points

compare and contrast songs.py challenge [Solved]

There is another question on this challenge and the answer that was given looks exactly like mine but it still doesn't work. It tells me 'Can't compare songs'. What am I missing?

songs.py
class Song:
    def __init__(self, artist, title, length):
        self.artist = artist
        self.title = title
        self.length = length

    def __int__(self):
        return self.length

    def __eq__(self, other):
        return int(self) == other

    def __lt__(self, other):
        return int(self) < other

    def __gt___(self, other):
        return int(self) > other

    def __le__(self, other):
        return int(self) < other or int(self) == other

    def __ge__(self, other):
        return int(self) > other or int(self) == other
Jake Williams
Jake Williams
2,434 Points

Never mind. Too many dunders in the gt method.