def show_call_order(cls, methname):
    'Utility to show the call chain'
    classes = [cls for cls in cls.__mro__ if methname in cls.__dict__]
    print '  ==>  '.join('%s.%s' % (cls.__name__, methname) for cls in classes)
Utility to show the call chain
recipes/Python/577721_How_use_super_effectively__Pyth27/recipe-577721.py