Logically/Selectively Sub Class?
Diez B. Roggisch
deets at nospam.web.de
Sun Mar 9 17:38:03 EDT 2008
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
More information about the Python-list
mailing list