mirror of
https://github.com/FakeTV/pseudo-channel.git
synced 2025-12-17 08:43:18 +00:00
Trying out a different timer package @raspi fix.
This commit is contained in:
@@ -24,6 +24,8 @@ import os, sys
|
|||||||
from xml.dom import minidom
|
from xml.dom import minidom
|
||||||
import xml.etree.ElementTree as ET
|
import xml.etree.ElementTree as ET
|
||||||
|
|
||||||
|
import schedule
|
||||||
|
|
||||||
from threading import Timer
|
from threading import Timer
|
||||||
import signal
|
import signal
|
||||||
|
|
||||||
@@ -1070,8 +1072,6 @@ if __name__ == '__main__':
|
|||||||
pseudo_channel.APP_TIME_FORMAT_STR
|
pseudo_channel.APP_TIME_FORMAT_STR
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
|
||||||
|
|
||||||
def run_task():
|
def run_task():
|
||||||
|
|
||||||
global the_daily_schedule
|
global the_daily_schedule
|
||||||
@@ -1104,28 +1104,23 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
pseudo_channel.controller.tv_controller(the_daily_schedule)
|
pseudo_channel.controller.tv_controller(the_daily_schedule)
|
||||||
|
|
||||||
t = Timer(1, run_task, ())
|
|
||||||
|
|
||||||
try:
|
|
||||||
|
|
||||||
t.start()
|
|
||||||
|
|
||||||
except KeyboardInterrupt:
|
|
||||||
|
|
||||||
t.join()
|
|
||||||
|
|
||||||
if pseudo_channel.DEBUG:
|
if pseudo_channel.DEBUG:
|
||||||
|
|
||||||
print '{}'.format(datetime.datetime.now(), end="\r")
|
print '{}'.format(datetime.datetime.now(), end="\r")
|
||||||
|
|
||||||
|
|
||||||
|
schedule.every(1).seconds.do(run_task)
|
||||||
|
|
||||||
|
try:
|
||||||
|
|
||||||
|
while True:
|
||||||
|
schedule.run_pending()
|
||||||
|
sleep(1)
|
||||||
|
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
|
|
||||||
print(' Manual break by user')
|
print(' Manual break by user')
|
||||||
|
|
||||||
run_task()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"""try:
|
"""try:
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -78,4 +78,4 @@ controllerServerPort = "8000"
|
|||||||
|
|
||||||
dailyUpdateTime = "12:00 AM"
|
dailyUpdateTime = "12:00 AM"
|
||||||
|
|
||||||
debug_mode = False
|
debug_mode = True
|
||||||
|
|||||||
Reference in New Issue
Block a user