perf: improve commander selection speed and fix color identity display

This commit is contained in:
matt 2025-10-19 13:29:47 -07:00
parent 454269daab
commit 345dfb3e01
12 changed files with 321 additions and 106 deletions

View file

@ -129,7 +129,8 @@ class CommanderSelectionMixin:
def _apply_commander_selection(self, row: pd.Series): # type: ignore[override]
self.commander_name = row["name"]
self.commander_row = row
self.commander_tags = list(row.get("themeTags", []) or [])
tags_value = row.get("themeTags", [])
self.commander_tags = list(tags_value) if tags_value is not None else []
self._initialize_commander_dict(row)
# ---------------------------