我有一个来自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,))
尝试“清除缓存”插件,因为有时你需要的只是更多的缓存,特别是如果你有一个dm800
相关问题 更多 >
编程相关推荐