Coverage for src/local_deep_research/research_library/zotero/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-22 21:20 +0000

1"""Zotero integration for the Research Library. 

2 

3Imports papers from a Zotero library/collection into the LDR document 

4library (where they are stored, text-extracted and RAG-indexed like any 

5other library document) and supports incremental background auto-sync. 

6""" 

7 

8from .client import ( 

9 ZoteroClient, 

10 ZoteroError, 

11 ZoteroAuthError, 

12 ZoteroTransientError, 

13) 

14from .sync_service import ( 

15 client_safe_zotero_message, 

16 CLIENT_SAFE_ZOTERO_MESSAGES, 

17 ZoteroSyncService, 

18) 

19 

20__all__ = [ 

21 "client_safe_zotero_message", 

22 "CLIENT_SAFE_ZOTERO_MESSAGES", 

23 "ZoteroClient", 

24 "ZoteroError", 

25 "ZoteroAuthError", 

26 "ZoteroTransientError", 

27 "ZoteroSyncService", 

28]