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

Reply via email to