diff --git a/app/tools/cs2_patterns.py b/app/tools/cs2_patterns.py index 3900825..77cd15f 100644 --- a/app/tools/cs2_patterns.py +++ b/app/tools/cs2_patterns.py @@ -407,9 +407,9 @@ class CS2PatternTool(tk.Toplevel): self.fetcher.ensure_data(force_refresh=True) weapons = self.fetcher.list_weapons() except Exception as exc: # noqa: BLE001 - self.after(0, lambda: self._on_load_failed(exc)) + self.after(0, lambda err=exc: self._on_load_failed(err)) return - self.after(0, lambda: self._on_data_ready(weapons or [])) + self.after(0, lambda items=weapons: self._on_data_ready(items or [])) def _on_data_ready(self, weapons: list[str]) -> None: if not weapons: