CronTrigger(hour=11, minute=notice), CronTrigger(hour=12, minute=notice), CronTrigger(hour=13, minute=notice), CronTrigger(hour=14, minute=notice), CronTrigger(hour=15, minute=notice), CronTrigger(hour=16, minute=notice), CronTrigger(hour=17, minute=notice), CronTrigger(hour=18, minute=notice), CronTrigger(hour=19, minute=notice), CronTrigger(hour=20, minute=notice), CronTrigger(hour=21, minute=notice), CronTrigger(hour=22, minute=notice), CronTrigger(hour=23, minute=notice) ]) if platform.system() == "Darwin": sched.add_job(macNotice, trigger) elif platform.system() == "Windows": sched.add(winNotice, trigger) else: print("Your platform isn't supported yet.") sys.exit() sched.start() loop = asyncio.get_event_loop() try: loop.run_forever() finally: loop.close()