Commit 676aba12 authored by Nicolas Wavrant's avatar Nicolas Wavrant

do not pass default values as arguments to arg parser

parent 4d136a56
......@@ -45,17 +45,12 @@ class CwdContextManager:
def parseArgumentList():
parser = argparse.ArgumentParser()
base_argument_dict = {
'action': 'store',
'type': str,
'required': True,
}
parser.add_argument('--srv-path', **base_argument_dict)
parser.add_argument('--backup-path', **base_argument_dict)
parser.add_argument('--etc-path', **base_argument_dict)
parser.add_argument('--tmp-path', **base_argument_dict)
parser.add_argument('--rsync-binary', **base_argument_dict)
parser.add_argument('--backup-wait-time', type=int, action='store', required=True)
parser.add_argument('--srv-path', required=True)
parser.add_argument('--backup-path', required=True)
parser.add_argument('--etc-path', required=True)
parser.add_argument('--tmp-path', required=True)
parser.add_argument('--rsync-binary', required=True)
parser.add_argument('--backup-wait-time', type=int, required=True)
parser.add_argument('-n', action='store_true', dest='dry', default=False)
return parser.parse_args()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment