[issue14449] argparse optional arguments should follow getopt_long(3)

2012-04-01 Thread Ernest N. Mamikonyan
Ernest N. Mamikonyan ernest.mamikon...@gmail.com added the comment: Yes, it is incompatible. But that's because the current behavior is incompatible with standard (getopt_long(3)) practice. Or perhaps, you can add another option that implements the optional argument semantics of GNU's

[issue14449] argparse optional arguments sh

2012-03-29 Thread Ernest N. Mamikonyan
Changes by Ernest N. Mamikonyan ernest.mamikon...@gmail.com: -- components: Library (Lib) nosy: mamikonyan priority: normal severity: normal status: open title: argparse optional arguments sh type: behavior versions: Python 2.7, Python 3.1, Python 3.2, Python 3.3

[issue14449] argparse optional arguments sh

2012-03-29 Thread Ernest N. Mamikonyan
New submission from Ernest N. Mamikonyan ernest.mamikon...@gmail.com: The nargs='?' option should probably follow the getopt_long(1) convention and only consume an (optional) argument if it's in the same argv element, i.e., without a space. Otherwise, it can only be given as the last option

[issue14449] argparse optional arguments should follow getopt_long(3)

2012-03-29 Thread Ernest N. Mamikonyan
Changes by Ernest N. Mamikonyan ernest.mamikon...@gmail.com: -- title: argparse optional arguments sh - argparse optional arguments should follow getopt_long(3) ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue14449