diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-02-17 18:38:32 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-02-17 18:38:32 +0000 |
| commit | 1b5586069120236562f09a9acfd77b5e1cf78718 (patch) | |
| tree | ce008c6d715ff377bea19af9932fcfe7b1899464 | |
| parent | 52a10052ffaaa268fd6db60cd8fc25badb79eec0 (diff) | |
| download | enigma2-1b5586069120236562f09a9acfd77b5e1cf78718.tar.gz enigma2-1b5586069120236562f09a9acfd77b5e1cf78718.zip | |
timer: don't use try/except, don't encode numbers to UTF8, don't save eit= entry if there is none
| -rw-r--r-- | RecordTimer.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/RecordTimer.py b/RecordTimer.py index 2835a388..9bb1da71 100644 --- a/RecordTimer.py +++ b/RecordTimer.py @@ -189,14 +189,12 @@ def createTimer(xml): serviceref = ServiceReference(str(xml.getAttribute("serviceref"))) description = xml.getAttribute("description").encode("utf-8") repeated = xml.getAttribute("repeated").encode("utf-8") - try: - disabled = eval(xml.getAttribute("disabled")) - except: - disabled = False - try: - eit = long(xml.getAttribute("eit").encode("utf-8")) - except: + disabled = long(xml.getAttribute("disabled") or "0") + if xml.hasAttribute("eit") and xml.getAttribute("eit") != "None": + eit = long(xml.getAttribute("eit")) + else: eit = None + name = xml.getAttribute("name").encode("utf-8") #filename = xml.getAttribute("filename").encode("utf-8") entry = RecordTimerEntry(serviceref, begin, end, name, description, eit, disabled) @@ -296,7 +294,8 @@ class RecordTimer(timer.Timer): list.append(' repeated="' + str(int(timer.repeated)) + '"') list.append(' name="' + str(self.strToXML(timer.name)) + '"') list.append(' description="' + str(self.strToXML(timer.description)) + '"') - list.append(' eit="' + str(timer.eit) + '"') + if timer.eit is not None: + list.append(' eit="' + str(timer.eit) + '"') list.append(' disabled="' + str(int(timer.disabled)) + '"') list.append('>\n') |
