Skip to content

Commit 9b0ee15

Browse files
align attacks_json serialization with filtered attack columns (#251)
1 parent fc64099 commit 9b0ee15

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

card_data/pipelines/defs/extract/tcgdex/extract_cards.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,8 @@ def create_card_dataframe(extract_card_info: list) -> pl.DataFrame:
9797
# Flatten types (list of strings)
9898
flat["types"] = ", ".join(card.get("types", []))
9999

100-
flat["attacks_json"] = json.dumps(card.get("attacks", []), ensure_ascii=False)
101-
102100
attacks = [atk for atk in card.get("attacks", []) if atk.get("name")]
101+
flat["attacks_json"] = json.dumps(attacks, ensure_ascii=False)
103102
for i, atk in enumerate(attacks):
104103
prefix = f"attack_{i + 1}"
105104
flat[f"{prefix}_name"] = atk.get("name")

0 commit comments

Comments
 (0)