def apply_settings(self): SettingsBase.merge_settings(self) accepted, rejected, not_found = SettingsBase.verify_settings(self) if len(rejected) or len(not_found): self.__logger.error("Settings rejected/not found: %s %s", rejected, not_found) SettingsBase.commit_settings(self, accepted) if ('log_level' in accepted): update_logging_level(self.__logger, SettingsBase.get_setting(self, 'log_level')) return (accepted, rejected, not_found)
def apply_settings(self): """ Apply settings as they are defined by the configuration file. """ SettingsBase.merge_settings(self) accepted, rejected, not_found = SettingsBase.verify_settings(self) if len(rejected) or len(not_found): print "Settings rejected/not found: %s %s" % (rejected, not_found) SettingsBase.commit_settings(self, accepted) update_logging_level(self.__logger, SettingsBase.get_setting(self, 'log_level')) return (accepted, rejected, not_found)
def apply_settings(self): SettingsBase.merge_settings(self) accepted, rejected, not_found = SettingsBase.verify_settings(self) if len(rejected) or len(not_found): # there were problems with settings, terminate early: self._logger.error("Settings rejected/not found: %s %s", rejected, not_found) SettingsBase.commit_settings(self, accepted) update_logging_level (self._logger, SettingsBase.get_setting(self, 'log_level')) # Get the extended address of the device: self._extended_address_setting = SettingsBase.get_setting(self, "extended_address") return (accepted, rejected, not_found)
def apply_settings(self): """ Apply settings as they are defined by the configuration file. """ SettingsBase.merge_settings(self) accepted, rejected, not_found = SettingsBase.verify_settings(self) if len(rejected) or len(not_found): self._logger.error("Settings rejected/not found: %s %s", rejected, not_found) SettingsBase.commit_settings(self, accepted) update_logging_level (self._logger, SettingsBase.get_setting(self, 'log_level')) self._dia_channel_name_to_ec_sensor_name_setting_map = SettingsBase.get_setting(self, 'dia_channel_to_ec_sensor') self._dia_module_name_to_ec_device_public_key_setting_map = SettingsBase.get_setting(self, 'dia_module_to_ec_pub_key') self._sensor_channel_list_to_subscribe_to_setting = SettingsBase.get_setting(self, 'channels') self._ec_access_point_pub_key_setting = SettingsBase.get_setting(self, 'ec_access_point_pub_key') self._incoming_command_channel_setting = SettingsBase.get_setting(self, 'incoming_command_channel') return (accepted, rejected, not_found)