added code to better control governor

This commit is contained in:
2024-12-15 17:51:13 +01:00
parent c638a0ddd6
commit 8cb98e102f
6 changed files with 57 additions and 15 deletions
+4 -5
View File
@@ -9,10 +9,7 @@ from typing import NamedTuple, Optional
class TriggerTuple(NamedTuple):
name: str
interval_in_seconds: int
class MissingConfig(Exception):
pass
governor: str
class Config:
@@ -53,10 +50,12 @@ class Config:
for trigger in _triggers:
name = trigger.xpath('name').pop().text
interval_in_seconds = trigger.xpath('intervalInSeconds').pop().text
governor = trigger.xpath('governor').pop().text
ret_val.append(
TriggerTuple(
name=name,
interval_in_seconds=int(interval_in_seconds)
interval_in_seconds=int(interval_in_seconds),
governor=governor
)
)