bi_etl.notifiers.notifier_base module

class bi_etl.notifiers.notifier_base.NotifierBase(*, name: str | None = None)[source]

Bases: object

__init__(*, name: str | None = None)[source]
post_status(status_message)[source]

Send a temporary status messages that gets overwritten with the next status message that is sent.

Parameters:

status_message

send(subject, message, sensitive_message=None, attachment=None, throw_exception=False)[source]
exception bi_etl.notifiers.notifier_base.NotifierException[source]

Bases: Exception

__init__(*args, **kwargs)
add_note()

Exception.add_note(note) – add a note to the exception

args
with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.