John O'Hagan wrote:
> I find this surprising:
>
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--test', action='append', default=['default'])
> [...]
parser.parse_args(['--test', 'arg'])
> Namespace(test=['default', 'arg'])
>
> As an argument is provi
I find this surprising:
>>> import argparse
>>> parser = argparse.ArgumentParser()
>>> parser.add_argument('--test', action='append', default=['default'])
[...]
>>> parser.parse_args(['--test', 'arg'])
Namespace(test=['default', 'arg'])
As an argument is provided, I didn't expect to see the defau