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

4 statements  

« prev     ^ index     » next       coverage.py v7.8.2, created at 2025-06-04 05:50 +0000

1""" 

2State management module for tracking document ingestion state. 

3 

4This module provides functionality for tracking the state of document ingestion, 

5including last successful ingestion times, document states, and change detection. 

6""" 

7 

8from .exceptions import ( 

9 DatabaseError, 

10 InvalidDocumentStateError, 

11 MigrationError, 

12 MissingMetadataError, 

13 StateError, 

14) 

15from .models import DocumentStateRecord, IngestionHistory 

16from .state_manager import StateManager 

17 

18__all__ = [ 

19 "DatabaseError", 

20 "DocumentStateRecord", 

21 "IngestionHistory", 

22 "InvalidDocumentStateError", 

23 "MigrationError", 

24 "MissingMetadataError", 

25 "StateError", 

26 "StateManager", 

27]