diff --git a/bin/p-score b/bin/p-score index d1e69f0f75caaed51e28764d973f6ff11de494d4..56bc73ab54234fdb5f095ad0fffea30e491a92b9 100755 --- a/bin/p-score +++ b/bin/p-score @@ -2,6 +2,7 @@ # Generátor výsledkové listiny pro MO-P import argparse +import locale from sqlalchemy.orm import joinedload import mo.db as db @@ -153,7 +154,7 @@ contests = (sess.query(db.Contest) .options(joinedload(db.Contest.place)) .all()) assert contests -contests.sort(key=lambda c: c.place.get_code()) +contests.sort(key=lambda c: locale.strxfrm(c.place.name)) results = get_results(round, contests) write_tex(round, tasks, contests, results)