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)