Skip to content
Snippets Groups Projects
Commit 8a8d1389 authored by Martin Mareš's avatar Martin Mareš
Browse files

export-pion: Pár sloupců navíc

parent 18bcbab2
Branches
No related tags found
No related merge requests found
...@@ -27,12 +27,14 @@ res = (sess.query(db.Participant, db.Participation, db.Contest, db.Round) ...@@ -27,12 +27,14 @@ res = (sess.query(db.Participant, db.Participation, db.Contest, db.Round)
class Row: class Row:
rocnik: str = "" rocnik: str = ""
kategorie: str = "" kategorie: str = ""
kolo_seq: str = ""
kolo: str = "" kolo: str = ""
misto: str = "" misto: str = ""
kod_mista: str = "" kod_mista: str = ""
kod_ucastnika: str = "" kod_ucastnika: str = ""
nazev_skoly: str = "" nazev_skoly: str = ""
kod_skoly: str = "" kod_skoly: str = ""
mesto_skoly: str = ""
kraj_skoly: str = "" kraj_skoly: str = ""
...@@ -41,14 +43,16 @@ for pant, pion, ct, rnd in res: ...@@ -41,14 +43,16 @@ for pant, pion, ct, rnd in res:
output.append(Row( output.append(Row(
rocnik=str(rnd.year), rocnik=str(rnd.year),
kategorie=rnd.category, kategorie=rnd.category,
kolo=str(rnd.seq), kolo_seq=str(rnd.seq),
kolo=rnd.name,
misto=ct.place.name, misto=ct.place.name,
kod_mista=str(ct.place.place_id), kod_mista=str(ct.place.place_id),
kod_ucastnika=str(pion.user_id), kod_ucastnika=str(pion.user_id),
nazev_skoly=pant.school_place.name, nazev_skoly=pant.school_place.name,
kod_skoly=str(pant.school), kod_skoly=str(pant.school),
mesto_skoly=pant.school_place.parent_place.name,
kraj_skoly=pant.school_place.parent_place.parent_place.parent_place.name, kraj_skoly=pant.school_place.parent_place.parent_place.parent_place.name,
)) ))
output.sort(key=lambda o: (o.rocnik, o.kategorie, o.kolo, o.kod_mista, o.kod_ucastnika)) output.sort(key=lambda o: (o.rocnik, o.kategorie, o.kolo_seq, o.kod_mista, o.kod_ucastnika))
mo.csv.write(sys.stdout, mo.csv.FileFormat.en_csv, Row, output) mo.csv.write(sys.stdout, mo.csv.FileFormat.en_csv, Row, output)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment