python_domain_events.handler

Domain event handler interface.

Attributes

Classes

IDomainEventHandler

Interface for domain event handlers.

Module Contents

python_domain_events.handler.TEvent
class python_domain_events.handler.IDomainEventHandler

Bases: abc.ABC, Generic[TEvent]

Interface for domain event handlers.

Handlers process domain events in-process. Each handler should be idempotent and handle one event type.

abstract handle(event: TEvent) None
Async:

Handle a domain event.

Args:

event: The domain event to process