[Python-Dev] cpython: Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724. (original) (raw)
Benjamin Peterson benjamin at python.org
Mon Aug 15 04:36:54 CEST 2011
- Previous message: [Python-Dev] cpython: Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724.
- Next message: [Python-Dev] cpython: Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2011/8/14 Brett Cannon <brett at python.org>:
On Thu, Aug 11, 2011 at 00:02, Antoine Pitrou <solipsis at pitrou.net> wrote:
Le Thu, 11 Aug 2011 03:34:37 +0200, brian.curtin <python-checkins at python.org> a écrit : > http://hg.python.org/cpython/rev/77a65b078852 > changeset: 71809:77a65b078852 > parent: 71803:1b4fae183da3 > user: Brian Curtin <brian at python.org> > date: Wed Aug 10 20:05:21 2011 -0500 > summary: > Add PyRETURNNOTIMPLEMENTED macro. Fixes #12724.
It would sound more useful to have a generic PyRETURN() macro rather than some specific forms for each and every common object. Since the macro is rather generic, sure, but the name should probably be better since it doesn't necessarily convene the fact that a INCREF has occurred. So maybe PyINCREFRETURN()?
That nearly nullifies the space saving. I think that fact that it's a macro at all conveys that it does something else aside from "return x;".
-- Regards, Benjamin
- Previous message: [Python-Dev] cpython: Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724.
- Next message: [Python-Dev] cpython: Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]