Subclass dynamically

Robert Dailey rcdailey at
Sat Aug 8 19:12:30 CEST 2009


I have a class that I want to have a different base class depending on
a parameter that I pass to its __init__method. For example

class MyDerived( self.base ):
  def __init__( self, base ):
    self.base = base

Something like that... and then I would do this:

foo = MyDerived( MyBase() )

Note I'm using Python 3.1 on Windows. Thanks in advance.

More information about the Python-list mailing list