python - Get list of bases in an object -
how list of bases utilized object in it's creation? instance:
class mixina(object): pass class mixinb(object): pass class mixedclass(mixinb, mixina, object): pass my_object = mixedclass() bases_used = my_object.??? # there property contains list of [mixina, mixinb, object]? i'm looking somehow extract bases of object are, because i'm building object's class dynamically want report on mixins used in error cases.
you can bases __class__
bases_used = my_object.__class__.__bases__ print(bases_used) (<class '__main__.mixinb'>, <class '__main__.mixina'>, <type 'object'>)
Comments
Post a Comment