Source code for eventtracking.processors.exceptions
"""Custom exceptions that are raised by this package"""
[docs]class EventEmissionExit(Exception):
"""
Raising this exception indicates that no further processing of the event should occur and it should be dropped.
This should only be raised by processors.
"""
[docs]class NoTransformerImplemented(Exception):
"""
Raise this exception when there is no transformer implemented
for an event.
"""
[docs]class NoBackendEnabled(Exception):
"""
Raise this exception when there is no backend enabled
for an event.
"""