From 756429f9b14aba6724346cf7ed9fe0ccba209019 Mon Sep 17 00:00:00 2001 From: Mark Murnane Date: Tue, 16 Apr 2024 17:17:17 -0400 Subject: [PATCH] Parse environment variables with yaml --- sideboard/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sideboard/config.py b/sideboard/config.py index 1cf8cb2..46f4951 100755 --- a/sideboard/config.py +++ b/sideboard/config.py @@ -1,6 +1,7 @@ from __future__ import unicode_literals import pathlib import json +import yaml import os from os import unlink @@ -123,7 +124,7 @@ def load_section_from_environment(path, section): else: name = normalize_name(f"{path}_{setting}") if name in os.environ: - config[setting] = os.environ.get(normalize_name(name)) + config[setting] = yaml.safe_load(os.environ.get(normalize_name(name))) return config def parse_config(requesting_file_path, is_plugin=True):