orchestrata_ultimate.postman

Reference › orchestrata_ultimate › postman › init

The package initialiser of the postman package. It re-exports Postman from postman and the event-emitting wrapper from event_emitting_postman, so callers write from orchestrata_ultimate.postman import Postman. cli_main and the postman cli import it.

At a glance

Source src/orchestrata_ultimate/postman/__init__.py
Lines of code 21
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.postman.event_emitting_postman, orchestrata_ultimate.postman.postman
Imported by orchestrata_ultimate.kernel.cli_main, orchestrata_ultimate.postman.cli
Tests that import it tests/kernel/test_cli_main.py, tests/postman/test_cov_event_emitting_failures.py, tests/postman/test_event_emitting_postman.py, tests/postman/test_governance.py, tests/postman/test_interfaces_extended.py

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.postman

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/postman/__init__.py

"""
Postman (U:PS) - Message routing and delivery engine
"""

from orchestrata_ultimate.postman.event_emitting_postman import EventEmittingPostman
from orchestrata_ultimate.postman.postman import (
    DeliveryResult,
    DeliveryStatus,
    Postman,
    QueueEntry,
    QueueStatus,
)

__all__ = [
    "Postman",
    "EventEmittingPostman",
    "DeliveryStatus",
    "QueueEntry",
    "QueueStatus",
    "DeliveryResult",
]