service-royalroad-chapters/src/secret_handler.py
florian 9180315b0b
All checks were successful
Build & Publish to GHCR / build (push) Successful in 1m23s
Moved logging setup to seperate module
2025-11-03 19:41:34 +01:00

15 lines
375 B
Python

from simple_logger_handler import setup_logger
logger = setup_logger(__name__)
def return_credentials(path: str)->str:
try:
with open (path) as file:
return file.read().strip()
except FileNotFoundError:
logger.fatal(f"[FATAL] Secret file not found: {path}")
raise
except Exception as e:
logger.fatal(f"[FATAL] Failed to read secret file {path}: {e}")
raise