python 菱形继承