added default governor in config

This commit is contained in:
2025-03-06 11:36:08 +01:00
parent 09b1540c3f
commit 94f7df610c
3 changed files with 8 additions and 1 deletions
+5
View File
@@ -71,6 +71,11 @@ class Config:
raise ValueError("testMode can only be 'true' or 'false")
return True if value == 'true' else False
@cached_property
def default_governor(self) -> str:
_default_governor = self._get_single_text_value_from_xpath('defaultGovernor')
return _default_governor
@cached_property
def triggertuples(self) -> list[TriggerTuple]:
ret_val = []
+2 -1
View File
@@ -20,7 +20,8 @@ class TriggerScheduler(AppClass):
return GovernorControl(self._config)
def establish_preferred_governor(self) -> str:
preferred_governor: Governor = [gov for gov in _governor_list if gov.name == 'powersave'].pop()
self.log.debug('establishing preferred governor, default governor: %s', self._config.default_governor)
preferred_governor: Governor = [gov for gov in _governor_list if gov.name == self._config.default_governor].pop()
for trigger in self.running_triggers:
self.log.debug('trigger %s, state: %s, preferred governor: %s', trigger.name, trigger.trigger_state, trigger.governor.name)
if trigger.active: