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: <1507837691.95.0.213398074469.issue31768@psf.upfronthosting.co.za> |
2017-10-12 19:48:11 | paul.j3 | link | issue31768 messages |
2017-10-12 19:48:11 | paul.j3 | create | |
|