Use toml python package to support python3.10

This commit is contained in:
Edgar P. Burkhart 2022-12-29 18:14:55 +01:00
parent 21da8a41ec
commit 1aaafc01e2
Signed by: edpibu
GPG Key ID: 9833D3C5A25BD227
2 changed files with 4 additions and 3 deletions

View File

@ -9,6 +9,7 @@ depends=(
"gunicorn"
"python-django"
"python-matplotlib"
"python-toml"
)
makedepends=("git")
optdepends=("postgresql: database")

View File

@ -10,16 +10,16 @@ For the full list of settings and their values, see
https://docs.djangoproject.com/en/4.0/ref/settings/
"""
import tomllib
import os
from pathlib import Path
import toml
CONFIG_PATH = os.environ.get("NUMMI_CONFIG", None)
if CONFIG_PATH is None:
CONFIG = dict()
else:
with open(CONFIG_PATH, "rb") as CONFIG_FILE:
CONFIG = tomllib.load(CONFIG_FILE)
CONFIG = toml.load(CONFIG_PATH)
# Build paths inside the project like this: BASE_DIR / 'subdir'.
MEDIA_CONF = CONFIG.get("media", {})