# Plugins Config
from xml.etree.cElementTree import parse as cet_parse
from os import path as os_path
-from AutoTimerConfiguration import parseConfig, writeConfig
+from AutoTimerConfiguration import parseConfig, buildConfig
# Navigation (RecordTimer)
import NavigationInstance
from Components.config import config
# AutoTimer Component
-from AutoTimerComponent import AutoTimerComponent
+from AutoTimerComponent import preferredAutoTimerComponent
XML_CONFIG = "/etc/enigma2/autotimer.xml"
self.timers = []
self.configMtime = -1
self.uniqueTimerId = 0
- self.defaultTimer = AutoTimerComponent(
+ self.defaultTimer = preferredAutoTimerComponent(
0, # Id
"", # Name
"", # Match
)
self.uniqueTimerId = len(self.timers)
+ def getXml(self):
+ return buildConfig(self.defaultTimer, self.timers, webif = True)
+
def writeXml(self):
- writeConfig(XML_CONFIG, self.defaultTimer, self.timers)
+ file = open(XML_CONFIG, 'w')
+ file.writelines(buildConfig(self.defaultTimer, self.timers))
+ file.close()
# Manage List