src/dazzle_back/events/null.py¶
Generated: 2026-03-30T04:38:46.136784+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
No-op event system implementations.
Provides NullBus and NullEventFramework for use when the full event system dependencies (psycopg, etc.) are not installed. These implementations silently accept all operations, allowing application code to use the event API without conditional checks.
Key Exports¶
NullBusNullEventFrameworkpublishsubscribeunsubscribeacknackreplayget_consumer_statuslist_topicslist_consumer_groupsget_topic_infobusis_runningstartstopemit_eventhealth_checkget_statusget_outbox_stats
Dependencies¶
Imports¶
__future__.annotationscollections.abc.AsyncIteratordatetime.datetimetyping.Anyuuid.UUIDdazzle_back.events.bus.ConsumerStatusdazzle_back.events.bus.EventBusdazzle_back.events.bus.EventHandlerdazzle_back.events.bus.NackReasondazzle_back.events.bus.SubscriptionInfodazzle_back.events.envelope.EventEnvelopepsycopg
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
tests/unit/test_null_event_bus.pytests/unit/test_events.pytests/unit/test_events_api.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.