Changeset 190:75d280708ff5 for StormSiren/StormConfig.py
- Timestamp:
- 11/29/08 00:48:18 (3 years ago)
- Branch:
- default
- Parents:
- 189:8190540dae37 (diff), 185:c20e85874308 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 1 modified
-
StormSiren/StormConfig.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
StormSiren/StormConfig.py
r184 r190 64 64 self.__states = [] 65 65 self.devices = [] 66 self.__history_file = '' 66 self.__history_file = self.config_dir + '/' + __APPNAME__ + '.history' 67 self.log = logging.getLogger('StormConfig') 67 68 self.__max_history = History.DEFAULT_MAX_HISTORICAL_EVENTS 68 self.__history_file = self.config_dir + '/' + __APPNAME__ + '.history' 69 self.log = logging.getLogger('StormConfig') 70 71 self.log.setLevel(logging.INFO) 72 73 self._load() 69 self.__proxy = '' 70 71 self.log.setLevel(logging.DEBUG) 72 self._load() 74 73 75 74 def _load(self): … … 88 87 89 88 xstates = self.getRequired('main','states') 90 if xstates:89 if(xstates): 91 90 self.__states = string.split(xstates, ',') 91 92 self.__proxy = self.get('main','proxy', None) 92 93 93 94 num_watchers = self.getRequired('main','watchers') … … 143 144 if(jabber_available): 144 145 to = self.getRequired(str(i),"to") 145 self.devices.append(JabberAlertDevice(to,jabberInfo,alerts,areas)) 146 wait_time = int(self.getRequired(str(i),"wait_time")) 147 self.devices.append(MythtvAlertDevice(MythtvAlertDeviceInfo(to,wait_time),alerts,areas)) 146 148 self.log.debug("Adding jabber device") 147 149 else: 148 150 self.log.error("Jabber Support Not Enabled, but Jabber Device Requested!") 151 if(dev == "media"): 152 self.devices.append(MediaAlertDevice(mediaInfo,alerts,areas)) 153 self.log.debug("Adding media device") 154 if(dev == "execution"): 155 self.devices.append(ExecutionAlertDevice(exeInfo,alerts,areas)) 156 self.log.debug("Adding execution device") 149 157 if(dev == "osd"): 150 158 if(not osdLoadAttempted): … … 166 174 font), 167 175 alerts,areas)) 168 self.log.debug("Adding OSDdevice")176 self.log.debug("Adding jabber device") 169 177 else: 170 178 self.log.error("OSD Support Not Enabled, but OSD Device Requested!") 171 179 if(dev == "mythtv"): 172 to = self.getRequired(str(i),"to") 173 wait_time = int(self.getRequired(str(i),"wait_time")) 174 self.devices.append(MythtvAlertDevice(MythtvAlertDeviceInfo(to,wait_time),alerts,areas)) 175 self.log.debug("Adding MythTv device") 176 if(dev == "media"): 177 self.devices.append(MediaAlertDevice(mediaInfo,alerts,areas)) 178 self.log.debug("Adding media device") 179 if(dev == "execution"): 180 self.devices.append(ExecutionAlertDevice(exeInfo,alerts,areas)) 181 self.log.debug("Adding execution device") 180 to = self.getRequired(str(i),"to") 181 wait_time = int(self.getRequired(str(i),"wait_time")) 182 self.devices.append(MythtvAlertDevice(MythtvAlertDeviceInfo(to,wait_time),alerts,areas)) 183 self.log.debug("Adding mythtv device") 182 184 183 185 def __str__(self): … … 185 187 str += "\n\t".join(self.__states) 186 188 187 str += "\nHistory: %i\n" % self.max_history 189 str += "\nProxy: %s" % self.proxy 190 str += "\nHistory: %i" % self.max_history 188 191 str += "\nDevices: %i\n" % len(self.devices) 189 192 … … 230 233 return self.__max_history 231 234 235 def getProxy(self): 236 return self.__proxy 237 232 238 debug = property(getDebug,None,None) 233 239 max_history = property(getMaxHistory,None,None) 240 proxy = property(getProxy,None,None)
