
Jan. 18, 2002
4:07 p.m.
On Friday, January 18, 2002, at 08:36 PM, Martin v. Loewis wrote: >> Also, the method seems rather complicated for doing a simple >> thing. The >> only thing I really want is a way to refer to an _New or >> _Convert method >> from Python code. > > I believe the attached code implements your requirements. > Martin, hats off! This does exactly what I want, and it does so in a pretty generalized way. Actually in _such_ a generalized way that I think this should be documented loud and clear. Looking at it a bit more, how about storing each function pointer in a separate PyCObject, and adding general APIs somewhere in the core void PyType_SetAnnotation(PyTypeObject *tp, char *name, char *descr, void *); void *PyType_GetAnnotation(PyTypeObject *tp, char *name, char *descr); (I've picked the name annotation here, because it sort-of feels like that, another name may bring the idea across better). > -- - Jack Jansen <Jack.Jansen@oratrix.com> http://www.cwi.nl/~jack - - If I can't dance I don't want to be part of your revolution -- Emma Goldman -