#!/usr/local/bin/python2 from itertools import chain, starmap from operator import attrgetter get_mro = attrgetter('__mro__') class C(list): pass for base in chain(starmap(get_mro, C.__bases__)): print base