Выполнить функцию через 30 секунд
У меня есть этот код из enigma2, который на самом деле работает отлично, но иногда он не работает, когда речь идет о некоторых каналах, которые имеют больше времени для отображения информации EPG на экране, это не приводит к EPG. Поэтому мне нужна помощь для повторного выполнения кода через некоторое время, например, 30 секунд. Я попробовал интервал опроса, но безуспешно. Вот мой код:
from Source import Source
class Event(Source, object):
def __init__(self):
Source.__init__(self)
self.evt = None
def getCurrentEvent(self):
return self.evt
event = property(getCurrentEvent)
def newEvent(self, event):
if not self.evt or self.evt != event:
self.evt = event
if not event:
self.changed((self.CHANGED_CLEAR,))
else:
self.changed((self.CHANGED_ALL,))
1 ответ
Попробуйте подключить плагин "Clear Cache", потому что иногда вам просто нужно больше кеша, особенно если у вас dm800