Fallback to store true for indexes command line option

BooleanOptionalAction does not exist on Python 3.8
This commit is contained in:
Cédric Krier
2024-04-28 10:43:14 +02:00
parent b443997044
commit 5f5a93617d
+2 -1
View File
@@ -108,7 +108,8 @@ def get_parser_admin():
metavar='MODULE',
help="activate or update modules").completer = module_completer
parser.add_argument(
"--indexes", dest="indexes", action=argparse.BooleanOptionalAction,
"--indexes", dest="indexes",
action=getattr(argparse, 'BooleanOptionalAction', 'store_true'),
default=None, help="update indexes")
parser.add_argument("--all", dest="update", action="append_const",
const="ir", help="update all activated modules")