orangeqs.juice.alerting._exceptions#

Module Contents#

API#

exception orangeqs.juice.alerting._exceptions.UnknownTopicError(topic: str)#

Bases: Exception

If the topic does not exist in the Alert Definition layer.

exception orangeqs.juice.alerting._exceptions.MissingContextError(topic: str, missing_contexts: list[str])#

Bases: Exception

If the provided context does not satisfy the Alert Definition requirements.

exception orangeqs.juice.alerting._exceptions.RoutingError(topic: str)#

Bases: Exception

If no senders are configured for the topic in the Routing Layer.

exception orangeqs.juice.alerting._exceptions.SendingError#

Bases: Exception

If one or more senders fail to deliver the alert.