1

Ajout des colonnes year et is_minifig_part

This commit is contained in:
Richard Dern 2025-12-01 22:15:26 +01:00
parent 22b4dae0ba
commit cf83f51f89

View File

@ -97,8 +97,10 @@ def write_parts_filtered(
"is_translucent", "is_translucent",
"set_num", "set_num",
"set_id", "set_id",
"year",
"quantity_in_set", "quantity_in_set",
"is_spare", "is_spare",
"is_minifig_part",
] ]
writer = csv.DictWriter(target_file, fieldnames=fieldnames) writer = csv.DictWriter(target_file, fieldnames=fieldnames)
writer.writeheader() writer.writeheader()
@ -120,8 +122,10 @@ def write_parts_filtered(
"is_translucent": color["is_translucent"], "is_translucent": color["is_translucent"],
"set_num": set_row["set_num"], "set_num": set_row["set_num"],
"set_id": set_row["set_id"], "set_id": set_row["set_id"],
"year": set_row["year"],
"quantity_in_set": part_row["quantity"], "quantity_in_set": part_row["quantity"],
"is_spare": normalize_boolean(part_row["is_spare"]), "is_spare": normalize_boolean(part_row["is_spare"]),
"is_minifig_part": "false",
} }
) )
if inventory_total_non_spare < expected_parts: if inventory_total_non_spare < expected_parts:
@ -137,7 +141,9 @@ def write_parts_filtered(
"is_translucent": color["is_translucent"], "is_translucent": color["is_translucent"],
"set_num": set_row["set_num"], "set_num": set_row["set_num"],
"set_id": set_row["set_id"], "set_id": set_row["set_id"],
"year": set_row["year"],
"quantity_in_set": str(int(part_row["quantity"]) * int(minifig_row["quantity"])), "quantity_in_set": str(int(part_row["quantity"]) * int(minifig_row["quantity"])),
"is_spare": normalize_boolean(part_row["is_spare"]), "is_spare": normalize_boolean(part_row["is_spare"]),
"is_minifig_part": "true",
} }
) )