Message304284
As documented in many other issues, the usage formatter is brittle. It formats the individual usages, joins them into a string. Then if too long to fit on one line it tries t split into actions, etc. This split produces an assertion error if there are 'wierd' characters in the names (e.g. #[]).
With mutually exclusive groups it gets even worse. The brackets and | are spliced into the original string, and then excess [] and spaces are removed. Once recent issue complained about its handling of nested groups (which are borderline wrong).
So I"m not surprised that a long group that spans a couple of lines gets messed up. It requires a major rewrite, and even then I there will be formats involving groups that fall through the cracks. |
|
| Date |
User |
Action |
Args |
| 2017-10-12 19:48:11 | paul.j3 | set | recipients:
+ paul.j3, eric.smith, louielu, caveman |
| 2017-10-12 19:48:11 | paul.j3 | set | messageid: <[email protected]> |
| 2017-10-12 19:48:11 | paul.j3 | link | issue31768 messages |
| 2017-10-12 19:48:11 | paul.j3 | create | |
|