How do I concatenate many objects into one object using inheritance in python? (during runtime)
oop, python, python-2.7, superclass
Solution
You could use the 3-argument form of `type` to create the class:
bigclass = type('bigclass', (hello, bye), {})
Problem
I have the following classes: ``` class hello(object): def __init__(self): pass class bye(object): def __init__(self): pass l = [hello, bye] ``` If I do the following I get an error: ``` >>> class bigclass(*l): File "<stdin>", line 1 class bigclass(*l): ^ SyntaxError: invalid syntax ``` Is there another way to do this automatically at runtime? I am using Python 2.7.