It would be really nice to be able to create structure sequence types from within Python. MvL suggested: ------------------- ... I think all you need to do is to expose PyStructSequence_InitType. I would recommend an interface like struct_seq(name, doc, n_in_sequence, (fields)) where fields is a list of (name,doc) tuples. You will need to temporarily allocate a PyStructSequence_Field array of len(fields)+1 elements, and put the PyStructSequence_Desc on the stack. You will also need to dynamically allocate a PyTypeObject which you return. I would put this into the new module. ------------------- Assigned to me since I actually wanted to create these things.
Logged In: YES user_id=3066 I'm not going to have any time to look at this; hopefully somebody else can, since it's a pretty reasonable idea I think. It may not be as valuable as it once was, however (subclassing tuple and using properties has become more attractive using an @property decoration).