Well, I appreciate your reply, but I don't really understand what you mean by "wrapper"... and this mysterious _sruf attribute?
The part about being a C object I understand, though, and I was afraid of that. If there's not any easy way of doing this, I can just live with the default __str__(), I guess.