python_domain_events.handler ============================ .. py:module:: python_domain_events.handler .. autoapi-nested-parse:: Domain event handler interface. Attributes ---------- .. autoapisummary:: python_domain_events.handler.TEvent Classes ------- .. autoapisummary:: python_domain_events.handler.IDomainEventHandler Module Contents --------------- .. py:data:: TEvent .. py:class:: IDomainEventHandler Bases: :py:obj:`abc.ABC`, :py:obj:`Generic`\ [\ :py:obj:`TEvent`\ ] Interface for domain event handlers. Handlers process domain events in-process. Each handler should be idempotent and handle one event type. .. py:method:: handle(event: TEvent) -> None :abstractmethod: :async: Handle a domain event. Args: event: The domain event to process