From 134293627b0ca6ec4bf99d8fe18f79b05211ea90 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Thu, 16 Mar 2023 09:18:40 +0100 Subject: argparse: simplify ValidatedStoreAction.__init__ --- alot/utils/argparse.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/alot/utils/argparse.py b/alot/utils/argparse.py index e824d068..b8e3d87d 100644 --- a/alot/utils/argparse.py +++ b/alot/utils/argparse.py @@ -124,14 +124,8 @@ class ValidatedStoreAction(argparse.Action): It must raise ValidationFailed with a message when validation fails. """ - def __init__(self, option_strings, dest=None, nargs=None, default=None, - required=False, type=None, metavar=None, help=None, - validator=None): - super(ValidatedStoreAction, self).__init__( - option_strings=option_strings, dest=dest, nargs=nargs, - default=default, required=required, metavar=metavar, type=type, - help=help) - + def __init__(self, option_strings, dest, validator = None, **kwargs): + super().__init__(option_strings, dest, **kwargs) self.validator = validator def __call__(self, parser, namespace, values, option_string=None): -- cgit v1.2.3