[Python-Dev] Calling a builtin from C code; PEP 3101 format() builtin
Eric Smith
eric+python-dev at trueblade.com
Sat Feb 16 01:18:37 CET 2008
More information about the Python-Dev mailing list
Sat Feb 16 01:18:37 CET 2008
- Previous message: [Python-Dev] Calling a builtin from C code; PEP 3101 format() builtin
- Next message: [Python-Dev] Calling a builtin from C code; PEP 3101 format() builtin
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Eric Smith wrote: > Greg Ewing wrote: >> Eric Smith wrote: >> >>> 1: exposing builtin_format(), probably giving it another name >>> (PyObject_Format?) and moving it somewhere other than bltinmodule.c. >> PyObject_Format sounds more like an API for invoking the >> __format__ lookup mechanism. Maybe something like >> PyObject_DefaultFormat would be better. > > I see it like: > PyObject_Str(o) gives you str(o), > PyObject_Unicode(o) gives you unicode(o) > so > PyObject_Format(o, spec) give you format(o, spec). > > All 3 of them do things with __special__ methods. Having heard no objections, I'm going to call this PyObject_Format and put it in abstract.c. Eric.
- Previous message: [Python-Dev] Calling a builtin from C code; PEP 3101 format() builtin
- Next message: [Python-Dev] Calling a builtin from C code; PEP 3101 format() builtin
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list