C.__bases__
is an array of the super classes, so you could implement your hypothetical function like so:
def magicGetSuperClasses(cls):
return cls.__bases__
But I imagine it would be easier to just reference cls.__bases__
directly in most cases.