if (counter == len(workingSchedule.eventList)): print "Last event of the day, waiting until midnight to reset.\n" time.sleep(1)#hold a second so event isn't triggered multiple times elif currentTime == midnight: self.counter = 1 nextEvent = workingSchedule.eventList[0] nextStartTime = nextEvent.startTime print "\nMidnight! Resetting.\n" workingSchedule.displaySchedule() meter.reset() time.sleep(1) print nextEvent.displayEvent() + " loaded." else: meter.checkFlow()#if no events to trigger; check flow #Import, save, edit a schedule or create a new one. elif option == 2: while True: workingSchedule.displayMenu() selection = 0 while selection == 0: input = raw_input("\nPlease select an option.\n") if input.isdigit(): selection = int(input) if selection == 1: workingSchedule.importSchedule() workingSchedule.displaySchedule() elif selection == 2: