> def __cmp__ (self, other): > # I wish there was a less verbose way to do this! > if self.block < other.block: > return -1 > if self.block > other.block: > return 1 > if self.lot < other.lot: > return -1 > if self.lot > other.lot: > return 1 > return 0
A little less verbose:
def __cmp__ (self, other):
compared = cmp(self.block, other.block)
if not compared:
compared = cmp(self.lot, other.lot)
return compared
HTH, Marc.
--
http://mail.python.org/mailman/listinfo/python-list
