- self.dbg('readConfigurationFile started')
- self.checkForConfigFile()
- f = open(self.configDir+self.configFile, 'r')
- raw_set = f.readline().rsplit(';')
- self.visual = raw_set[0] in ('y')
- self.sound = raw_set[1] in ('y')
- self.vibration = raw_set[2] in ('y')
- self.interval = float(raw_set[3])
- f.close()
-
+ try:
+ self.dbg('readConfigurationFile started')
+ self.checkForConfigFile()
+ f = open(self.configDir+self.configFile, 'r')
+ raw_set = f.readline().rsplit(';')
+ self.visual = raw_set[0] in ('y')
+ self.sound = raw_set[1] in ('y')
+ self.vibration = raw_set[2] in ('y')
+ self.interval = float(raw_set[3].replace(',','.'))
+ f.close()
+ except:
+ os.remove(self.configDir+self.configFile)
+ self.checkForConfigFile()
+