Taki Jeden wrote: > class view_tree_model(gtk.GenericTreeModel,gtk.TreeSortable): > > raises a "TypeError: multiple bases have instance lay-out conflict" > Is this a bug in gtk, or python-gtk, or something?
It's not a bug, it's a limitation of the way Python handles inheritance from built-in types. You can only inherit from more than one built-in type if they have compatible C structures, and it appears that the two you're trying to inherit from aren't compatible. You'll have to think of some way of doing whatever you're trying to do without inheriting from multiple gtk types. -- Greg Ewing, Computer Science Dept, University of Canterbury, Christchurch, New Zealand http://www.cosc.canterbury.ac.nz/~greg -- http://mail.python.org/mailman/listinfo/python-list