From 25b3eb5261ebfef878dbd78be83285596dd81964 Mon Sep 17 00:00:00 2001 From: lilydjwg Date: Mon, 31 Aug 2020 17:37:23 +0800 Subject: [PATCH] fix not using keyfile in configuration file when --keyfile not given fixes #136. --- nvchecker/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nvchecker/__main__.py b/nvchecker/__main__.py index 946295d..b84358b 100755 --- a/nvchecker/__main__.py +++ b/nvchecker/__main__.py @@ -22,7 +22,7 @@ def main() -> None: parser = argparse.ArgumentParser(description='New version checker for software') parser.add_argument('-k', '--keyfile', metavar='FILE', type=str, - help='use specified keyfile') + help='use specified keyfile (override the one in configuration file)') parser.add_argument('-t', '--tries', default=1, type=int, metavar='N', help='try N times when network errors occur') core.add_common_arguments(parser) @@ -32,7 +32,7 @@ def main() -> None: try: entries, options = core.load_file( - args.file, use_keymanager=bool(args.keyfile)) + args.file, use_keymanager=not bool(args.keyfile)) except FileNotFoundError: sys.exit('version configuration file not given and default does not exist')