How do I concatenate many objects into one object using inheritance in python? (during runtime) How do I concatenate many objects into one object using inheritance in python? (during runtime) python python

How do I concatenate many objects into one object using inheritance in python? (during runtime)


You could use the 3-argument form of type to create the class:

bigclass = type('bigclass', (hello, bye), {})


Using a Metaclass:

class Meta(type):    def __new__(cls, clsname, bases, dct):        bases = tuple(dct.pop('bases'))        return type.__new__(cls, clsname, bases, dct)class bigclass:    __metaclass__ = Meta    bases = lprint bigclass.__bases__#(<class '__main__.hello'>, <class '__main__.bye'>)