From 7dc383b09cab8c656fecee35dd9e90f09d48e4e6 Mon Sep 17 00:00:00 2001 From: benne238 Date: Wed, 14 Jul 2021 13:45:48 -0400 Subject: [PATCH] Logic to overwrite the queue_directory if the configuration file contains a queue_directory in the parser section --- src/webqueue2api/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/webqueue2api/__init__.py b/src/webqueue2api/__init__.py index 7bb54e8..95cbb1f 100644 --- a/src/webqueue2api/__init__.py +++ b/src/webqueue2api/__init__.py @@ -2,10 +2,15 @@ from .config import config import configparser, sys from pathlib import Path as path +import webqueue2api.parser config_parser_object = configparser.ConfigParser() config_file_location = path.joinpath(path(sys.executable).parent.parent.parent, "webqueue2api_config") if path(config_file_location).exists(): config_parser_object.read(config_file_location) + +if config_parser_object.has_section("parser"): + if config_parser_object.has_option("parser", "queue_directory"): + webqueue2api.parser.config.queue_directory = config_parser_object["parser"]["queue_directory"]