From a6c28a3dad38c31ac8e7f509ebebcb5caa766370 Mon Sep 17 00:00:00 2001 From: Jylpah Date: Wed, 1 Jan 2020 00:22:23 +0200 Subject: [PATCH] extract_tankopedia.py: verbosity options made mutually exclusive --- extract_tankopedia.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extract_tankopedia.py b/extract_tankopedia.py index 7b32096..6fac3ca 100644 --- a/extract_tankopedia.py +++ b/extract_tankopedia.py @@ -24,9 +24,10 @@ async def main(argv): parser.add_argument('blitz_app_base', type=str, metavar="BLITZAPP_FOLDER", default=".", help='Base dir of the Blitz App files') parser.add_argument('tanks', type=str, default='tanks.json', nargs='?', metavar="TANKS_FILE", help='File to write Tankopedia') parser.add_argument('maps', type=str, default='maps.json', nargs='?', metavar='MAPS_FILE', help='File to write map names') - parser.add_argument('-d', '--debug', action='store_true', default=False, help='Debug mode') - parser.add_argument('-v', '--verbose', action='store_true', default=False, help='Verbose mode') - parser.add_argument('-s', '--silent', action='store_true', default=False, help='Silent mode') + arggroup = parser.add_mutually_exclusive_group() + arggroup.add_argument('-d', '--debug', action='store_true', default=False, help='Debug mode') + arggroup.add_argument('-v', '--verbose', action='store_true', default=False, help='Verbose mode') + arggroup.add_argument('-s', '--silent', action='store_true', default=False, help='Silent mode') args = parser.parse_args() bu.set_log_level(args.silent, args.verbose, args.debug)