trigger.configuration package¶
Submodules¶
trigger.configuration.exceptions module¶
Defines exceptions that can occur when interacting with trigger rules
-
exception
trigger.configuration.exceptions.
InvalidTriggerMissingConfiguration
¶ Bases:
exceptions.Exception
Exception indicating that the provided trigger rule was missing an associated configuration
-
exception
trigger.configuration.exceptions.
InvalidTriggerRule
¶ Bases:
exceptions.Exception
Exception indicating that the provided trigger rule configuration was invalid
-
exception
trigger.configuration.exceptions.
InvalidTriggerType
¶ Bases:
exceptions.Exception
Exception indicating that the provided trigger rule type was invalid
trigger.configuration.trigger_rule module¶
Defines the base configuration class for a trigger rule
-
class
trigger.configuration.trigger_rule.
TriggerRuleConfiguration
(trigger_rule_type, config_dict)¶ Bases:
object
The base class that represents the configuration for a trigger rule
-
get_dict
()¶ Returns the configuration as a dict
Returns: The configuration Return type: dict
-
validate
()¶ Validates the trigger rule configuration. This is a more thorough validation than the basic schema checks performed in trigger rule constructors and may include database queries.
Raises: trigger.configuration.exceptions.InvalidTriggerRule – If the configuration is invalid
-