adding trigger scheduler

This commit is contained in:
2024-12-07 14:43:45 +01:00
parent 43a52391d5
commit 77bbf3e3bc
3 changed files with 16 additions and 1 deletions
+9 -1
View File
@@ -8,6 +8,7 @@ from typing import NamedTuple
class TriggerTuple(NamedTuple):
name: str
interval_in_seconds: int
class Config:
@@ -47,5 +48,12 @@ class Config:
_triggers = self.app_root.xpath('triggers/trigger')
for trigger in _triggers:
name = trigger.xpath('name').pop().text
ret_val.append(TriggerTuple(name=name))
interval_in_seconds = trigger.xpath('intervalInSeconds').pop().text
ret_val.append(
TriggerTuple(
name=name,
interval_in_seconds=interval_in_seconds
)
)
return ret_val