paul j3 added the comment: There are 2 issues here -
- how to make the 'choices' list most compact - how to make the multiple option strings display (long and short) more compact, regardless of why the argument part is long. When the choices display is too long, 'metavar' is a handy alternative. You can still display the choices in the body of the help message, either as an explicit list or with the `%(choices)s` string. The long choices list will still appear in the error messages. There are other bug/issues about formatting the choices list. I have participated in discussions about replacing -f FOO, --foo FOO etc with -f/--foo FOO etc I'm sure that's been raised on Stackoverflow, but there might also be a bug/issue on the topic. I'd have to do some search to find those. I believe it can addressed with a HelpFormatter subclass that changes one method. ---------- nosy: +paul.j3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27303> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com