Exemple #1
0
schedule = Schedule()


def printStatus():
    print('Item Count: ' + str(schedule.count()))
    print('Free Time:' + str(schedule.get_free_time()))
    print('Scheduled Time: ' + str(schedule.get_scheduled_time()))
    print('\n')


printStatus()

sleep = RecurringBlock('Sleep', 'sleep', 'M', 23, 'T', 7,
                       ['M', 'T', 'W', 'Th', 'F', 'S', 'Su'])
schedule.add(sleep)

yoga = RecurringBlock('Yoga', 'mind_body', 'M', 19, 'M', 22,
                      ['M', 'T', 'W', 'S'])
schedule.add(yoga)
printStatus()

work = RecurringBlock('Work', 'work', 'M', 9, 'M', 17,
                      ['M', 'T', 'W', 'Th', 'F'])
schedule.add(work)
printStatus()

read = RecurringBlock('Read', 'learn', 'M', 21, 'M', 23, ['M', 'T', 'W'])
schedule.add(read)
printStatus()