summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2023-03-16 09:18:40 +0100
committerAnton Khirnov <anton@khirnov.net>2023-03-16 09:18:40 +0100
commit134293627b0ca6ec4bf99d8fe18f79b05211ea90 (patch)
treed486b65304e18771ad1db755092ccbcc15f9d154
parent174481a048cdb9d4f39e2dd593c10ec8dd8e8d43 (diff)
argparse: simplify ValidatedStoreAction.__init__
-rw-r--r--alot/utils/argparse.py10
1 files 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):