Wolfgang Maier added the comment: It doesn't seem to be the exact same problem, but still this very simple example with parentheses in metavar fails to format correctly:
import argparse parser = argparse.ArgumentParser() parser.add_argument("inputfiles", metavar = 'input_file(s)', nargs = "+", help = 'one or more input files') args = parser.parse_args() --> usage: -m [-h] input_files) [input_file(s ...] positional arguments: input_file(s) one or more input files optional arguments: -h, --help show this help message and exit with the two occurences of input_file(s) being formatted wrong, but differently. ---------- nosy: +wolma _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue11874> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com