We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
attacks_json
attack
1 parent fc64099 commit 9b0ee15Copy full SHA for 9b0ee15
1 file changed
card_data/pipelines/defs/extract/tcgdex/extract_cards.py
@@ -97,9 +97,8 @@ def create_card_dataframe(extract_card_info: list) -> pl.DataFrame:
97
# Flatten types (list of strings)
98
flat["types"] = ", ".join(card.get("types", []))
99
100
- flat["attacks_json"] = json.dumps(card.get("attacks", []), ensure_ascii=False)
101
-
102
attacks = [atk for atk in card.get("attacks", []) if atk.get("name")]
+ flat["attacks_json"] = json.dumps(attacks, ensure_ascii=False)
103
for i, atk in enumerate(attacks):
104
prefix = f"attack_{i + 1}"
105
flat[f"{prefix}_name"] = atk.get("name")
0 commit comments