[Zope] Mixins and Extension Classes
Dieter Maurer
dieter@handshake.de
Fri, 8 Feb 2002 23:24:13 +0100
Kevin Smith writes:
> Is it possible to use mixin classes with extension classes?
It is. It is done in hundreds of places inside the Zope code.
> I am
> playing around with adding an additional base class to Folder, but the
> usual way of mixing in classes doesn't seem to work (i.e.
I would not call this the "usual" way to use mixin classes...
> Folder.__bases__ = (MyClass,)+Folder.__bases__). Is there another way
> to do this?
As I read (and you already found out), it does not work...
The usual way is:
class Folder(...):
...
class Folder(MyClass,Folder): pass
Dieter