Coverage for app / helpers / __init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.12.0, created at 2025-12-06 04:49 +0000

1""" 

2This module acts as the central aggregator for utility functions, global registrations,  

3and build information management tasks within the project. 

4 

5Imports: 

6- `utilities`: Provides multiple utility functions such as rendering icons, building 

7 search URLs, computing next URLs, and parsing URLs. 

8- `globals`: Contains functionality for registering global variables. 

9- `buildinfo`: Manages the build information such as reading, writing, generating, and 

10 removing build info files. 

11 

12Exports: 

13- All imported functions, classes, or constants are included under __all__ for controlled 

14 module-level visibility. 

15""" 

16from app.helpers.utilities import (build_library_search_urls, render_icon, PLACEHOLDER, # pylint: disable=unused-import 

17 compute_next_url, parse_url) # pylint: disable=unused-import 

18from app.helpers.globals import register_globals # pylint: disable=unused-import 

19from app.helpers.buildinfo import (check_and_generate_build_info, read_build_info, # pylint: disable=unused-import 

20 write_empty_build_info, remove_build_info, # pylint: disable=unused-import 

21 BUILD_INFO_FILE) # pylint: disable=unused-import 

22 

23 

24_all__ = ["build_library_search_urls", "render_icon", "PLACEHOLDER", "compute_next_url", 

25 "parse_url", "register_globals", "check_and_generate_build_info", "read_build_info", 

26 "write_empty_build_info", "remove_build_info", "BUILD_INFO_FILE"]