def key1(a):
    return a.attribute1

def key2(a):
    return a.attribute2
someList.sort(key=key2, reverse=True)
someList.sort(key=key1)
Python: сортировка списка с несколькими атрибутами и смешанным порядком