Coverage for src/data_api/data/manager.py: 100%
3 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-11-13 19:28 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-11-13 19:28 +0000
1"""
2Shared data manager instance for the application.
4This module provides a global nthudata instance that can be imported
5by any module without causing circular imports.
6"""
8from data_api.core.settings import settings
9from data_api.data import NTHUDataManager
11# Global data manager instance
12nthudata = NTHUDataManager(
13 file_details_cache_expiry=settings.file_details_cache_expiry,
14 http_timeout=settings.data_http_timeout,
15)