From a3a375d142b1fce775c01508972779660d3ca39a Mon Sep 17 00:00:00 2001 From: hygienic-books Date: Wed, 23 Mar 2022 23:39:04 +0100 Subject: [PATCH] Config and JSON files by default live in script's dir --- mvw-dl.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mvw-dl.py b/mvw-dl.py index bc2859d..e70f3d6 100644 --- a/mvw-dl.py +++ b/mvw-dl.py @@ -165,7 +165,7 @@ class ConfigParser( ini_defaults = [] internal_defaults = {default["key"]: default["value"] for default in CONST.CFG_KNOWN_DEFAULTS} config = ConfigParser(defaults=internal_defaults) -config.read(CONST.CFG_DEFAULT_FILENAME) +config.read(CONST.CFG_DEFAULT_ABS_PATH) def print_section_header( @@ -233,7 +233,8 @@ def validate_config_sections( def query_string_from_file( filename: str) -> str: - with open(filename, "r", encoding="utf-8") as jsonfile: + filename_abs_path = os.path.join(CONST.CFG_THIS_FILE_DIRNAME, filename) + with open(filename_abs_path, "r", encoding="utf-8") as jsonfile: query_string = jsonfile.read() return query_string