Skip to content

Commit

Permalink
render: Fix backwards compat with older snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
marcan committed Nov 20, 2021
1 parent 7c6dc28 commit 2d77d04
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions render.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,21 @@ def render_banner(data, res_mgr, card_cache=None, emblem_cache=None, base=""):
root = tree.getroot()
width, height = int(root.attrib["width"]), int(root.attrib["height"])

if data.leader_card["image_id"] == -2:
if "image_id" in data.leader_card:
image_id = data.leader_card["image_id"]
else:
image_id = data.leader_card["id"]

if image_id == -2:
card_icon = open(base + "chihiro2x.png", "rb").read()
else:
if card_cache is None:
output = io.BytesIO()
get_card(data.leader_card["image_id"], res_mgr, output)
get_card(image_id, res_mgr, output)
card_icon = output.getvalue()
else:
card_file = card_cache(data.leader_card["image_id"],
lambda f: get_card(data.leader_card["image_id"],
card_file = card_cache(image_id,
lambda f: get_card(image_id,
res_mgr, f))
card_icon = open(card_file, "rb").read()

Expand Down

0 comments on commit 2d77d04

Please sign in to comment.