+
+ if self._alarmHandler is not None:
+ try:
+ self._alarmHandler.load_settings(config, "alarm")
+ self.notifyOnMissed = config.getboolean("2 - Account Info", "notifyOnMissed")
+ self.notifyOnVoicemail = config.getboolean("2 - Account Info", "notifyOnVoicemail")
+ self.notifyOnSms = config.getboolean("2 - Account Info", "notifyOnSms")
+ except ConfigParser.NoOptionError, e:
+ _moduleLogger.info(
+ "Settings file %s is missing option %s" % (
+ constants._user_settings_,
+ e.option,
+ ),
+ )
+ except ConfigParser.NoSectionError, e:
+ _moduleLogger.info(
+ "Settings file %s is missing section %s" % (
+ constants._user_settings_,
+ e.section,
+ ),
+ )
+ except Exception:
+ _moduleLogger.exception("Unknown loading error")