[Python-Dev] PyObject_REPR() (original) (raw)
"Martin v. Löwis" martin at v.loewis.de
Wed Apr 12 09:38:52 CEST 2006
- Previous message: [Python-Dev] PyObject_REPR()
- Next message: [Python-Dev] building with C++
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Jeremy Hylton wrote:
It's intended as an internal debugging API. I find it very convenient for adding with a printf() here and there, which is how it got added long ago. It should really have a comment mentioning that it leaks the repr object, and starting with an wouldn't be bad either.
I'm still in favour of removing it. If you need it in debugging code, writing PyObject_AsString(PyObject_Repr(o)) doesn't seem too hard, IMO. If you write it so often that it hurts, you can put it at the top of your file (and perhaps also give it a shorter name, such as P(o)).
Nobody but you seemed to know about its existence, and, given that it is flawed, neither its definition nor its use belong into Python (IMO, of course).
Regards, Martin
- Previous message: [Python-Dev] PyObject_REPR()
- Next message: [Python-Dev] building with C++
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]