Coverage for src / qdrant_loader / core / worker / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-06-11 09:38 +0000

1"""Worker queue abstractions and implementations.""" 

2 

3from qdrant_loader.core.worker.handlers import ( 

4 BaseJobHandler, 

5 HandlerRegistry, 

6 IngestionJobHandler, 

7 JobHandler, 

8 PermanentJobError, 

9 TransientJobError, 

10) 

11from qdrant_loader.core.worker.pool import QueueWorkerPool 

12from qdrant_loader.core.worker.queue import JobQueue, SQLiteJobQueue 

13from qdrant_loader.core.worker.scheduler import IncrementalPullScheduler 

14 

15__all__ = [ 

16 # Queue abstractions 

17 "JobQueue", 

18 "SQLiteJobQueue", 

19 # Pool 

20 "QueueWorkerPool", 

21 # Scheduler 

22 "IncrementalPullScheduler", 

23 # Handlers 

24 "JobHandler", 

25 "BaseJobHandler", 

26 "IngestionJobHandler", 

27 "HandlerRegistry", 

28 "TransientJobError", 

29 "PermanentJobError", 

30]