""" Common code used in multiple modules. """
if n == self.n: return self else: return self.__class__(self.weekday, n)
try: if self.weekday != other.weekday or self.n != other.n: return False except AttributeError: return False return True
return hash(( self.weekday, self.n, ))
return not (self == other)
def __repr__(self): s = ("MO", "TU", "WE", "TH", "FR", "SA", "SU")[self.weekday] if not self.n: return s else: return "%s(%+d)" % (s, self.n)
# vim:ts=4:sw=4:et |