[issue32833] argparse doesn't recognise two option aliases as equal

2018-02-12 Thread Krzysztof Leszczyński

New submission from Krzysztof Leszczyński <chris.l...@gmail.com>:

Step to reproduce:

import argparse
ap=argparse.ArgumentParser()
ap.add_argument("--a-b", "--ab")
v1=ap.parse_args(["--ab", "xx"])
print(v1)
# v1==Namespace(a_b='xx')
v2=ap.parse_args(["--a", "xx"])
# v2 should be equal to v1 but instead it raises an error, in spite that --a-b 
and --ab are aliases

--

___
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32833>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue32833] argparse doesn't recognise two option aliases as equal

2018-02-12 Thread Krzysztof Leszczyński

Change by Krzysztof Leszczyński <chris.l...@gmail.com>:


--
components: Library (Lib)
nosy: Krzysztof Leszczyński
priority: normal
severity: normal
status: open
title: argparse doesn't recognise two option aliases as equal
type: behavior
versions: Python 3.5

___
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32833>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com