aboutsummaryrefslogtreecommitdiff
path: root/RecordTimer.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-10-31 01:17:58 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-10-31 01:17:58 +0000
commita1459dc3c43107cc60c1f4869fe87ee8763b70fe (patch)
tree6a1cf6b5dd8713457e1256ec055128a396bf00ed /RecordTimer.py
parent415ca9463253732802a6166871261438639d3975 (diff)
downloadenigma2-a1459dc3c43107cc60c1f4869fe87ee8763b70fe.tar.gz
enigma2-a1459dc3c43107cc60c1f4869fe87ee8763b70fe.zip
optionally store debug data
Diffstat (limited to 'RecordTimer.py')
-rw-r--r--RecordTimer.py30
1 files changed, 17 insertions, 13 deletions
diff --git a/RecordTimer.py b/RecordTimer.py
index d8312493..b438910e 100644
--- a/RecordTimer.py
+++ b/RecordTimer.py
@@ -3,7 +3,7 @@ import codecs
#from time import datetime
from Tools import Directories, Notifications
-from Components.config import config
+from Components.config import config, ConfigYesNo
import timer
import xml.dom.minidom
@@ -25,9 +25,13 @@ from ServiceReference import ServiceReference
# parses an event, and gives out a (begin, end, name, duration, eit)-tuple.
# begin and end will be corrected
-def parseEvent(ev):
- name = ev.getEventName()
- description = ev.getShortDescription()
+def parseEvent(ev, description = True):
+ if description:
+ name = ev.getEventName()
+ description = ev.getShortDescription()
+ else:
+ name = ""
+ description = ""
begin = ev.getBeginTime()
end = begin + ev.getDuration()
eit = ev.getEventId()
@@ -226,7 +230,7 @@ class RecordTimerEntry(timer.TimerEntry):
self.start_prepare = self.begin - self.prepare_time
self.backoff = 0
- if old_prepare != self.start_prepare:
+ if int(old_prepare) != int(self.start_prepare):
self.log(15, "record time changed, start prepare is now: %s" % time.ctime(self.start_prepare))
def createTimer(xml):
@@ -347,14 +351,14 @@ class RecordTimer(timer.Timer):
list.append(' justplay="' + str(int(timer.justplay)) + '"')
list.append('>\n')
- #for time, code, msg in timer.log_entries:
- #list.append('<log')
- #list.append(' code="' + str(code) + '"')
- #list.append(' time="' + str(time) + '"')
- #list.append('>')
- #list.append(str(msg))
- #list.append('</log>\n')
-
+ if config.recording.debug.value:
+ for time, code, msg in timer.log_entries:
+ list.append('<log')
+ list.append(' code="' + str(code) + '"')
+ list.append(' time="' + str(time) + '"')
+ list.append('>')
+ list.append(str(stringToXML(msg)))
+ list.append('</log>\n')
list.append('</timer>\n')