backend-api-internal/src/secret_handler.py
florian db118cce55
All checks were successful
Build & Publish to GHCR / build (push) Successful in 1m11s
Moved logging setupt to seperate module
2025-11-03 19:34:37 +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