self.description = description
self.timer = None
self.record_service = None
+ self.start_prepare = 0
self.log_entries = []
self.resetState()
self.log(14, "user didn't want to zap away, record will probably fail")
def timeChanged(self):
+ old_prepare = self.start_prepare
self.start_prepare = self.begin - self.prepare_time
self.backoff = 0
- self.log(15, "record time changed, start prepare is now: %s" % time.ctime(self.start_prepare))
+
+ if old_prepare != self.start_prepare:
+ self.log(15, "record time changed, start prepare is now: %s" % time.ctime(self.start_prepare))
def createTimer(xml):
begin = int(xml.getAttribute("begin"))
serviceref = ServiceReference(str(xml.getAttribute("serviceref")))
description = xml.getAttribute("description").encode("utf-8")
repeated = xml.getAttribute("repeated").encode("utf-8")
- eit = xml.getAttribute("eit").encode("utf-8")
+ try:
+ eit = long(xml.getAttribute("eit").encode("utf-8"))
+ except:
+ eit = None
name = xml.getAttribute("name").encode("utf-8")
#filename = xml.getAttribute("filename").encode("utf-8")
entry = RecordTimerEntry(serviceref, begin, end, name, description, eit)