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 skrah
Recipients ezio.melotti, georg.brandl, ncoghlan, skrah
Date 2012-08-25.16:10:03
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <20120825161004.GA9946@sleipnir.bytereef.org>
In-reply-to <1345907057.21.0.50289806125.issue15783@psf.upfronthosting.co.za>
Content
> Can't this be fixed in the CONTEXT_CHECK_VA macro?

No, the macro should only allow contexts. E.g. in the case of localcontext(None)
context_copy(local, NULL) would be called on local=Py_None, which is undefined.

What would perhaps be needed for a nice C-API is a function like

   PyArg_ParseTupleSkipNone()

that treats None arguments in the same way as optional args that are
not given.
History
Date User Action Args
2012-08-25 16:10:03skrahsetrecipients: + skrah, georg.brandl, ncoghlan, ezio.melotti
2012-08-25 16:10:03skrahlinkissue15783 messages
2012-08-25 16:10:03skrahcreate