Coverage for src / lexigram / admin / realtime / __init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-13 22:14 +0800
1"""Real-time communication module for lexigram-admin.
3Provides SSE and WebSocket handlers for real-time updates.
4"""
6from __future__ import annotations
8from lexigram.admin.realtime.sse import (
9 HAS_SSE,
10 AdminEvent,
11 AdminEventHub,
12 AdminEventsHandler,
13 AdminEventType,
14 BulkOperationProgressHandler,
15 create_sse_response,
16)
17from lexigram.admin.realtime.websocket import (
18 HAS_WEBSOCKET,
19 AdminWebSocketHandler,
20 AdminWebSocketManager,
21 ResourceChangeNotifier,
22 WSMessage,
23 WSMessageType,
24)
26__all__ = [
27 "HAS_SSE",
28 "HAS_WEBSOCKET",
29 "AdminEvent",
30 "AdminEventHub",
31 "AdminEventType",
32 "AdminEventsHandler",
33 "AdminWebSocketHandler",
34 "AdminWebSocketManager",
35 "BulkOperationProgressHandler",
36 "ResourceChangeNotifier",
37 "WSMessage",
38 "WSMessageType",
39 "create_sse_response",
40]