Skip to content

src/dazzle_back/runtime/subsystems/events.py

Generated: 2026-03-30T04:38:48.420435+00:00

Commit: 615f1354a103

Language: python

Scope: dazzle_back

Purpose

Event framework subsystem.

Initialises the Dazzle event framework (pub/sub) and wires EventEmittingMixin on CRUD services. Falls back to NullEventFramework when the optional dazzle_back.events package is unavailable.

Key Exports

  • EventsSubsystem
  • startup
  • shutdown

Dependencies

Imports

  • logging
  • os
  • typing.Any
  • dazzle_back.runtime.subsystems.SubsystemContext
  • dazzle_back.events.null.EVENTS_AVAILABLE
  • dazzle_back.events.null.NullEventFramework
  • dazzle_back.runtime.auth.events.configure_auth_events
  • dazzle_back.events.framework.EventFramework
  • dazzle_back.events.framework.EventFrameworkConfig

Event Interactions

None detected.

Invariants and Assumptions

No invariants documented.

Tests

  • tests/unit/test_events.py
  • tests/unit/test_events_api.py
  • tests/unit/test_auth_events.py
  • tests/unit/test_llm_events.py

Notes

This page was automatically generated by tools/gen_reference_docs.py.