summaryrefslogtreecommitdiff
path: root/services/news-collector/src/news_collector/main.py
AgeCommit message (Collapse)Author
4 hoursfix: add session lock in StockSelector, remove unused HEALTH_PORT_OFFSET, ↵HEADmasterTheSiahxyz
lint fixes - Add asyncio.Lock to StockSelector._ensure_session() to prevent race condition - Remove unused HEALTH_PORT_OFFSET constant from news-collector - Auto-fix import sorting and formatting from ruff
4 hoursstyle: auto-fix lint violations from enhanced ruff rulesTheSiahxyz
5 hoursrefactor: specialize exception handling across all servicesTheSiahxyz
5 hoursfeat: add graceful shutdown with SIGTERM/SIGINT handlers to all servicesTheSiahxyz
5 hoursfeat: add config validation, SecretStr for secrets, API security fieldsTheSiahxyz
6 hoursfeat: implement news-collector main scheduler with all collectorsTheSiahxyz