From 3703d2b9b9c2e8243f682e02b1e1cfdc989001f0 Mon Sep 17 00:00:00 2001 From: Serene-Arc Date: Thu, 11 Mar 2021 11:21:50 +1000 Subject: [PATCH] Load config from arguments first --- bulkredditdownloader/downloader.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bulkredditdownloader/downloader.py b/bulkredditdownloader/downloader.py index da80272..06cf8e3 100644 --- a/bulkredditdownloader/downloader.py +++ b/bulkredditdownloader/downloader.py @@ -124,6 +124,13 @@ class RedditDownloader: def _load_config(self): self.cfg_parser = configparser.ConfigParser() + if self.args.config: + if (cfg_path := Path(self.args.config)).exists(): + self.cfg_parser.read(cfg_path) + self.config_location = cfg_path + return + else: + logger.error(f'Could not find config file at {self.args.config}, attempting to find elsewhere') possible_paths = [Path('./config.cfg'), Path(self.config_directory, 'config.cfg'), Path('./default_config.cfg'),