Coverage for src/lilbee/runtime/progress/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-09-28 17:20 +0000

1"""Granular progress callback protocol for streaming pipeline events.""" 

2 

3from lilbee.runtime.progress.callbacks import ( 

4 DetailedProgressCallback, 

5 ProgressEvent, 

6 noop_callback, 

7) 

8from lilbee.runtime.progress.types import ( 

9 CRAWL_TOTAL_UNKNOWN, 

10 BatchProgressEvent, 

11 BatchStatus, 

12 CrawlDoneEvent, 

13 CrawlPageEvent, 

14 CrawlPageFailedEvent, 

15 CrawlStartEvent, 

16 EmbedEvent, 

17 EventType, 

18 ExtractEvent, 

19 FileDoneEvent, 

20 FileStartEvent, 

21 OcrBackendUsed, 

22 OcrStartEvent, 

23 SetupDoneEvent, 

24 SetupProgressEvent, 

25 SetupStartEvent, 

26 SseErrorCode, 

27 SseEvent, 

28 SyncDoneEvent, 

29 WikiPageEvent, 

30 WikiPhase, 

31 WikiPhaseEvent, 

32) 

33 

34__all__ = [ 

35 "CRAWL_TOTAL_UNKNOWN", 

36 "BatchProgressEvent", 

37 "BatchStatus", 

38 "CrawlDoneEvent", 

39 "CrawlPageEvent", 

40 "CrawlPageFailedEvent", 

41 "CrawlStartEvent", 

42 "DetailedProgressCallback", 

43 "EmbedEvent", 

44 "EventType", 

45 "ExtractEvent", 

46 "FileDoneEvent", 

47 "FileStartEvent", 

48 "OcrBackendUsed", 

49 "OcrStartEvent", 

50 "ProgressEvent", 

51 "SetupDoneEvent", 

52 "SetupProgressEvent", 

53 "SetupStartEvent", 

54 "SseErrorCode", 

55 "SseEvent", 

56 "SyncDoneEvent", 

57 "WikiPageEvent", 

58 "WikiPhase", 

59 "WikiPhaseEvent", 

60 "noop_callback", 

61]