initメソッドのパラメーターに基づいて、クラスがその場で基本クラスを選択できるようにしたい。
Class A():
#...
Class B():
#...
Class C():
def __init__(self, base_type):
if parent_type == 'A':
#TODO: make C derive A
else:
#TODO: make C derive B
AとBは、同じ基本クラスを派生させるライブラリクラスです。
同様の質問に対する答えはあまりにも醜いようでした。