Coverage for src/lexigram/admin/realtime/__init__.py: 0%

5 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-24 23:18 +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 AdminEventType, 

12 BulkOperationProgressHandler, 

13) 

14from lexigram.admin.realtime.subject_hub import SubjectAdminEventHub 

15from lexigram.admin.realtime.websocket import ( 

16 HAS_WEBSOCKET, 

17 AdminWebSocketHandler, 

18 AdminWebSocketManager, 

19 ResourceChangeNotifier, 

20 WSMessage, 

21 WSMessageType, 

22) 

23 

24__all__ = [ 

25 "HAS_SSE", 

26 "HAS_WEBSOCKET", 

27 "AdminEvent", 

28 "AdminEventType", 

29 "AdminWebSocketHandler", 

30 "AdminWebSocketManager", 

31 "BulkOperationProgressHandler", 

32 "ResourceChangeNotifier", 

33 "SubjectAdminEventHub", 

34 "WSMessage", 

35 "WSMessageType", 

36]