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

1"""Real-time communication module for lexigram-admin. 

2 

3Provides SSE and WebSocket handlers for real-time updates. 

4""" 

5 

6from __future__ import annotations 

7 

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) 

25 

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]