From 5794ce299e0283ed98e102ee1faaeaf86206f588 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Sun, 4 Dec 2022 11:10:40 -0600 Subject: change syntax for accessing config variable --- src/pyssg/configuration.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/pyssg/configuration.py') diff --git a/src/pyssg/configuration.py b/src/pyssg/configuration.py index d420fe8..895df5c 100644 --- a/src/pyssg/configuration.py +++ b/src/pyssg/configuration.py @@ -1,4 +1,6 @@ import sys +import yaml +import pprint from importlib.metadata import version from importlib.resources import path as rpath from datetime import datetime, timezone @@ -10,14 +12,14 @@ from .utils import get_expanded_path log: Logger = getLogger(__name__) -DEFAULT_CONFIG_PATH: str = '$XDG_CONFIG_HOME/pyssg/config.ini' +DEFAULT_CONFIG_PATH: str = '$XDG_CONFIG_HOME/pyssg/config.yaml' VERSION = version('pyssg') def __expand_all_paths(config: ConfigParser) -> None: log.debug('expanding all path options') for option in config.options('path'): - path: str = config.get('path', option) + path: str = config['path'][option] config.set('path', option, get_expanded_path(path)) @@ -54,8 +56,8 @@ def get_parsed_config(path: str) -> ConfigParser: config.set('fmt', 'sitemap_date', '%%Y-%%m-%%d') config.set('info', 'version', VERSION) config.set('info', 'rss_run_date', datetime.now( - tz=timezone.utc).strftime(config.get('fmt', 'rss_date'))) + tz=timezone.utc).strftime(config['fmt']['rss_date'])) config.set('info', 'sitemap_run_date', datetime.now( - tz=timezone.utc).strftime(config.get('fmt', 'sitemap_date'))) + tz=timezone.utc).strftime(config['fmt']['sitemap_date'])) return config -- cgit v1.2.3-54-g00ecf