Initial commit

This commit is contained in:
Julian Müller (ChaoticByte) 2024-01-31 16:11:59 +01:00
commit cc818946b7
9 changed files with 185 additions and 0 deletions

17
transcriptapi/env.py Normal file
View file

@ -0,0 +1,17 @@
# Copyright (c) 2024 Julian Müller (ChaoticByte)
from os import environ as _environ
from pathlib import Path as _Path
from .msg import ComponentLogger as _ComponentLogger
_logger = _ComponentLogger("Environment", print_timestamp=False)
try:
ACCESS_CONTROL_ALLOW_ORIGIN = str(_environ["ACCESS_CONTROL_ALLOW_ORIGIN"])
API_STT_MODEL = _Path(_environ["API_STT_MODEL"])
except KeyError as e:
_logger.critical(f"Missing {e}")
exit(1)
except Exception as e:
_logger.critical(f"An exception occured: {e}")
exit(1)