You've already forked etude_lego_jurassic_world
Enrichit les frises minifigs avec fig_num et possession
This commit is contained in:
@@ -48,17 +48,20 @@ def build_character_sets(
|
||||
"set_id": set_row["set_id"],
|
||||
"year": set_row["year"],
|
||||
"fig_num": fig_num,
|
||||
"in_collection": set_row["in_collection"],
|
||||
}
|
||||
)
|
||||
seen.add(key)
|
||||
character_sets.sort(key=lambda row: (row["known_character"], int(row["year"]), row["set_num"], row["fig_num"]))
|
||||
character_sets.sort(
|
||||
key=lambda row: (row["known_character"], int(row["year"]), row["set_num"], row["fig_num"])
|
||||
)
|
||||
return character_sets
|
||||
|
||||
|
||||
def write_character_sets(destination_path: Path, rows: Sequence[dict]) -> None:
|
||||
"""Écrit le CSV listant les sets par personnage."""
|
||||
ensure_parent_dir(destination_path)
|
||||
fieldnames = ["known_character", "set_num", "set_id", "year", "fig_num"]
|
||||
fieldnames = ["known_character", "set_num", "set_id", "year", "fig_num", "in_collection"]
|
||||
with destination_path.open("w", newline="") as csv_file:
|
||||
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
|
||||
writer.writeheader()
|
||||
|
||||
Reference in New Issue
Block a user