First page Back Continue Last page Overview Graphics

CalendarClock Class

from clock import Clock

from calendar import Calendar

class CalendarClock(Clock, Calendar):

def __init__(self, day,month,year,hours=0, minutes=0,seconds=0):

Calendar.__init__(self, day, month, year)

Clock.__init__(self, hours, minutes, seconds)

def __str__(self):

return Calendar.__str__(self) + ", " + Clock.__str__(self)

def tick(self):

hours_old = self._hours

Clock.tick(self)

if self._hours < hours_old:

Calendar.advance(self)