Trying out a different timer package @raspi fix.

This commit is contained in:
Justin Emter
2017-08-05 09:10:09 -07:00
parent 1bb1711f5f
commit f3fee882df
2 changed files with 33 additions and 38 deletions

View File

@@ -24,6 +24,8 @@ import os, sys
from xml.dom import minidom
import xml.etree.ElementTree as ET
import schedule
from threading import Timer
import signal
@@ -1070,8 +1072,6 @@ if __name__ == '__main__':
pseudo_channel.APP_TIME_FORMAT_STR
)
try:
def run_task():
global the_daily_schedule
@@ -1104,28 +1104,23 @@ if __name__ == '__main__':
pseudo_channel.controller.tv_controller(the_daily_schedule)
t = Timer(1, run_task, ())
try:
t.start()
except KeyboardInterrupt:
t.join()
if pseudo_channel.DEBUG:
print '{}'.format(datetime.datetime.now(), end="\r")
schedule.every(1).seconds.do(run_task)
try:
while True:
schedule.run_pending()
sleep(1)
except KeyboardInterrupt:
print(' Manual break by user')
run_task()
"""try:

View File

@@ -78,4 +78,4 @@ controllerServerPort = "8000"
dailyUpdateTime = "12:00 AM"
debug_mode = False
debug_mode = True