shared/openai-slackbot/openai_slackbot/utils/envvars.py (9 lines of code) (raw):

import os import typing as t def string(key: str, default: t.Optional[str] = None) -> str: val = os.environ.get(key) if not val: if default is None: raise ValueError(f"Missing required environment variable: {key}") return default return val