def str_cmp(a, b): return cmp(str(a), str(b)) # lexicographical sort
def key_cmp(a, b): return cmp(key(a), key(b))