[Python-Dev] Make the stable API-ABI usable
Antoine Pitrou
solipsis at pitrou.net
Sun Nov 19 05:59:04 EST 2017
More information about the Python-Dev mailing list
Sun Nov 19 05:59:04 EST 2017
- Previous message (by thread): [Python-Dev] Make the stable API-ABI usable
- Next message (by thread): [Python-Dev] Make the stable API-ABI usable
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sun, 19 Nov 2017 00:18:28 +0100 Victor Stinner <victor.stinner at gmail.com> wrote: > Le 18 nov. 2017 10:44, "Serhiy Storchaka" <storchaka at gmail.com> a écrit : > > The simplest way to do this: > > #define PyTuple_GET_ITEM PyTuple_GetItem > > This will not add new names to ABI. Such defines can be added in a separate > header file included for compatibility. > > > It is exactly what I am proposing :-) But those do not have the same semantics. PyTuple_GetItem() checks its arguments and raises an error if you pass it something else than a tuple, or if the index is out of bounds. PyTuple_GET_ITEM(), however, will crash if you do so. Regards Antoine.
- Previous message (by thread): [Python-Dev] Make the stable API-ABI usable
- Next message (by thread): [Python-Dev] Make the stable API-ABI usable
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list