Module(body=[Print(dest=None, values=[Attribute(value=Name(id='object', ctx=Load()), attr='__bases__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='object', ctx=Load()), attr='__mro__', ctx=Load())], nl=True), ClassDef(name='X', bases=[Name(id='object', ctx=Load())], body=[Pass()], decorator_list=[]), ClassDef(name='Y', bases=[Name(id='X', ctx=Load())], body=[Pass()], decorator_list=[]), Print(dest=None, values=[Attribute(value=Name(id='X', ctx=Load()), attr='__bases__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='X', ctx=Load()), attr='__mro__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='Y', ctx=Load()), attr='__bases__', ctx=Load())], nl=True), Print(dest=None, values=[Attribute(value=Name(id='Y', ctx=Load()), attr='__mro__', ctx=Load())], nl=True)])