tp_getattrfunc, access members that are a list

Thomas Heller theller at
Mon Jun 7 22:33:08 CEST 2004

Torsten Mohr <tmohr at> writes:

> Hi,
> in the documentation and the examples that describe how to
> make the members of a new type accessible it says that
> i need to use the getattrfunc and setattrfunc if i want
> to access members that are an array.
> typedef struct {
>   PyObject_HEAD
>   unsigned char d[8];
> } pmod_obj;
> Sadly i did not find any example on how to do this.
> Can anybody describe me how i can access the array d[8]
> as a list?  I'd like to get AND set values in there.

I don't think you can expose them as a list, but you should look into
structmember.h, and it's PyMemberDef to expose the items separately.


More information about the Python-list mailing list