New submission from Sworddragon:
In the argparse module I'm noticing that for example an optional argument and a
positional argument can target the same namespace. Here is a testcase:
#!/usr/bin/python3 -BEOObbs
# coding=utf-8
import argparse
arguments = argparse.ArgumentParser()
arguments.add_argument('test', action = 'store_true', help = 'Description')
arguments.add_argument('--test', action = 'store_true', help = 'Description')
print(arguments.parse_args())
Maybe if argparse finds out that adding an argument would use the same
namespace of an already added argument an exception should be thrown?
----------
components: Library (Lib)
messages: 252245
nosy: Sworddragon
priority: normal
severity: normal
status: open
title: Multiple names can target the same namespace
type: behavior
versions: Python 3.4
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue25308>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com