# please do not translate log messages
class RecordTimerEntry(timer.TimerEntry):
- def __init__(self, serviceref, begin, end, name, description, eit, disabled = False, justplay = False, afterEvent = AFTEREVENT.NONE):
+ def __init__(self, serviceref, begin, end, name, description, eit, disabled = False, justplay = False, afterEvent = AFTEREVENT.NONE, checkOldTimers = False):
timer.TimerEntry.__init__(self, int(begin), int(end))
+ if checkOldTimers == True:
+ if self.begin < time.time() - 1209600:
+ self.begin = int(time.time())
+
+ if self.end < self.begin:
+ self.end = self.begin
+
assert isinstance(serviceref, ServiceReference)
self.service_ref = serviceref
Notifications.AddNotificationWithCallback(self.failureCB, MessageBox, _("A timer failed to record!\nDisable TV and try again?\n"))
else: # zap without asking
self.log(9, "zap without asking")
+ Notifications.AddNotification(MessageBox, _("In order to record a timer, the TV was switched to the recording service!\n"), type=MessageBox.TYPE_WARNING)
self.failureCB(True)
self.do_backoff()