Coverage for src/local_deep_research/web/routes/globals.py: 100%

1 statements  

« prev     ^ index     » next       coverage.py v7.16.0, created at 2026-09-06 15:42 +0000

1"""Backwards-compatibility shim. 

2 

3The thread-safe research state now lives in :mod:`local_deep_research.web.research_state`. 

4This module re-exports everything so existing imports continue to work. 

5""" 

6 

7from ..research_state import ( # noqa: F401 

8 _active_research, 

9 _termination_flags, 

10 _lock, 

11 is_research_active, 

12 get_active_research_ids, 

13 get_active_research_snapshot, 

14 get_research_field, 

15 set_active_research, 

16 check_and_start_research, 

17 update_active_research, 

18 append_research_log, 

19 update_progress_if_higher, 

20 remove_active_research, 

21 iter_active_research, 

22 get_active_research_count, 

23 get_usernames_with_active_research, 

24 is_termination_requested, 

25 set_termination_flag, 

26 clear_termination_flag, 

27 is_research_thread_alive, 

28 update_progress_and_check_active, 

29 cleanup_research, 

30 reclaim_stale_user_active_research, 

31 user_research_start_gate, 

32)