duckypad-twitch/duckypad_twitch/configuration.py
2025-01-17 20:43:34 +00:00

21 lines
430 B
Python

from pathlib import Path
try:
import tomllib
except ModuleNotFoundError:
import tomli as tomllib # type: ignore
configuration = {}
configpath = Path.cwd() / 'configs' / 'duckypad.toml'
if not configpath.exists():
raise OSError(f'unable to locate {configpath}')
with open(configpath, 'rb') as f:
configuration = tomllib.load(f)
def get(name):
if name in configuration:
return configuration[name]