On Mar 9, 4:38 pm, "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote: > xkenneth schrieb: > > > Might be a silly question, but is it possible to selectively subclass, > > IE subclass is a supporting module is present and not otherwise. > > Yes, something like this should work > > class Foo(some, base, classes) > pass > > if condition: > Temp = Foo > class Foo(Temp, otherclass): pass > > Alternatively, you can use the type-function to create classes explicit > with a list of base-classes. > > However it smells after bad design... what's your actual usecase? > > Diez
Yeah, it's really a non-issue, just more a curiosity. I'm using ZODB for a lot of my stuff now, and I need my objects to be persistent, however there might be a case where my classes could be used in a non- persistent manner. I'll just have ZODB as a requirement for my package. Regards, Kenneth Miller -- http://mail.python.org/mailman/listinfo/python-list