Message226286
To me, the mistake is contrasting 'positional' versus 'optional'. The proper contrasts are 'positional' versus 'named' or 'keyword' -- I believe these are mutually exclusive for command lines -- and 'required' versus 'optional. The two axes (contrasts) are orthogonal. Where are optional positional parameters listed? If, as I presume, they are listed as 'positional' and given that all keyword arguments are already listed in the so-called 'optional' section, I think we should regard 'optional' as a misspelling of 'keyword'. That is a word already familiar to python programmers. The change should only be made in default for the same reason we do not correct minor errors in exception messages in bugfix releases. |
|
Date |
User |
Action |
Args |
2014-09-02 22:11:38 | terry.reedy | set | recipients:
+ terry.reedy, rhettinger, bethard, eric.smith, eric.araujo, r.david.murray, docs@python, benschmaus, tshepang, martin.panter, paul.j3, mburger, Martin.d'Anjou, Oliver.Smith |
2014-09-02 22:11:38 | terry.reedy | set | messageid: <1409695898.1.0.476319057241.issue9694@psf.upfronthosting.co.za> |
2014-09-02 22:11:38 | terry.reedy | link | issue9694 messages |
2014-09-02 22:11:37 | terry.reedy | create | |
|