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 serhiy.storchaka
Recipients asvetlov, barry, berker.peksag, bkabrda, cimarron, docs@python, jcea, md5i, sandro.tosi, serhiy.storchaka
Date 2015-07-24.15:32:16
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1437751936.38.0.612804626801.issue15657@psf.upfronthosting.co.za>
In-reply-to
Content
In 3.5 it would be better to make METH_KEYWORDS == METH_VARARGS | METH_KEYWORDS.

Current definition:

#define METH_VARARGS  0x0001
#define METH_KEYWORDS 0x0002

Should be:

#define METH_VARARGS  0x0001
#define METH_KEYWORDS 0x0003

But it can't be applied in maintained releases. In 3.4 and 2.7 we should add explicit test as in the patch or change the documentation.

If fix the code rather than documentation in 3.4 and 2.7, then the versionchanged directive in 3.5 shouldn't be added.
History
Date User Action Args
2015-07-24 15:32:16serhiy.storchakasetrecipients: + serhiy.storchaka, barry, jcea, md5i, asvetlov, sandro.tosi, docs@python, berker.peksag, bkabrda, cimarron
2015-07-24 15:32:16serhiy.storchakasetmessageid: <1437751936.38.0.612804626801.issue15657@psf.upfronthosting.co.za>
2015-07-24 15:32:16serhiy.storchakalinkissue15657 messages
2015-07-24 15:32:16serhiy.storchakacreate