From e4163c6bc7a1ff322b9b313734bb124e58ec7ebf Mon Sep 17 00:00:00 2001 From: Moe Fwacky Date: Sat, 31 Jul 2021 16:26:00 -0700 Subject: [PATCH] fixed bug that caused commercials to be skipped --- both-dir/PseudoChannel.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/both-dir/PseudoChannel.py b/both-dir/PseudoChannel.py index ae8fd55..475fdaf 100644 --- a/both-dir/PseudoChannel.py +++ b/both-dir/PseudoChannel.py @@ -2024,7 +2024,11 @@ if __name__ == '__main__': pass prev_end_time_to_watch_for = prev_end_time for item in schedulelist: - trans_time = datetime.datetime.strptime(item[8], pseudo_channel.APP_TIME_FORMAT_STR).strftime("%H:%M") + try: + trans_time = datetime.datetime.strptime(item[8], pseudo_channel.APP_TIME_FORMAT_STR).strftime("%H:%M:%S") + except Exception as e: + print("ERROR: " + str(e)) + trans_time = datetime.datetime.strptime(item[8], pseudo_channel.APP_TIME_FORMAT_STR).strftime("%H:%M") new_start_time = datetime.datetime.strptime(item[8], pseudo_channel.APP_TIME_FORMAT_STR) if prev_end_time_to_watch_for == None: schedule.every().day.at(trans_time).do(job_that_executes_once, item, schedulelist).tag('daily-tasks') @@ -2067,7 +2071,7 @@ if __name__ == '__main__': go_generate_daily_sched ).tag('daily-update')""" - sleep_before_triggering_play_now = 1 + sleep_before_triggering_play_now = 0.1 '''When the process is killed, stop any currently playing media & cleanup''' signal.signal(signal.SIGTERM, pseudo_channel.signal_term_handler)