improved trigger code
This commit is contained in:
@@ -10,6 +10,7 @@ import xmltodict
|
||||
|
||||
class TriggerTuple(NamedTuple):
|
||||
name: str
|
||||
type: str
|
||||
interval_in_seconds: int
|
||||
governor: str
|
||||
custom_config: OrderedDict[str, Any]
|
||||
@@ -68,6 +69,7 @@ class Config:
|
||||
_trigger_elements = self._get_multiple_elements_by_xpath('triggers/trigger')
|
||||
for trigger_elem in _trigger_elements:
|
||||
name = self._get_single_text_value_from_xpath('name', trigger_elem)
|
||||
type = self._get_single_text_value_from_xpath('type', trigger_elem)
|
||||
interval_in_seconds = self._get_single_text_value_from_xpath('intervalInSeconds', trigger_elem)
|
||||
governor = self._get_single_text_value_from_xpath('governor', trigger_elem)
|
||||
try:
|
||||
@@ -78,6 +80,7 @@ class Config:
|
||||
custom_config = OrderedDict({})
|
||||
_new_trigger = TriggerTuple(
|
||||
name=name,
|
||||
type=type,
|
||||
interval_in_seconds=int(interval_in_seconds),
|
||||
governor=governor,
|
||||
custom_config=custom_config
|
||||
|
||||
Reference in New Issue
Block a user