hi all, i've got a problem with a python class, that i'm deriving from two classes. one of the base classes is a class from pyqt, the other one is a wrapped boost.python class. now, when deriving my class from these two classes, i'm getting the message: TypeError: Error when calling the metaclass bases metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases any idea, how to solve the metaclass conflict? my boost.python class has the structure: class_<my_wrapper, boost::noncopyable>("my_class") .def("my_fun", &my_wrapper::my_fun); thanks ... tim -- tim@klingt.org ICQ: 96771783 http://tim.klingt.org Nothing exists until or unless it is observed. An artist is making something exist by observing it. And his hope for other people is that they will also make it exist by observing it. I call it 'creative observation.' Creative viewing. William S. Burroughs