This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients Martin.d'Anjou, Oliver.Smith, benschmaus, bethard, docs@python, eric.araujo, eric.smith, martin.panter, mburger, paul.j3, r.david.murray, rhettinger, terry.reedy, tshepang
Date 2014-09-02.22:11:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1409695898.1.0.476319057241.issue9694@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2014-09-02 22:11:38terry.reedysetrecipients: + 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:38terry.reedysetmessageid: <1409695898.1.0.476319057241.issue9694@psf.upfronthosting.co.za>
2014-09-02 22:11:38terry.reedylinkissue9694 messages
2014-09-02 22:11:37terry.reedycreate