api-connector/src/config.py [18:29]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
class config:
    @staticmethod
    def __env(key: str, required=True):
        val = os.getenv(key)
        if not val and required:
            raise KeyError(f"Environment variable '{key}' must be set.")
        return val

    PROJECT_ID = __env("PROJECT_ID", required=True)
    FUNCTION_NAME = __env("FUNCTION_NAME", required=False)
    REGION = __env("REGION", required=False)
    ENVIRONMENT = __env("ENVIRONMENT", required=False) or "local"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



