From 48332e58371a86774e364981cbba326df880843b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:42:15 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/asottile/pyupgrade: v3.21.1 → v3.21.2](https://github.com/asottile/pyupgrade/compare/v3.21.1...v3.21.2) - [github.com/astral-sh/ruff-pre-commit: v0.14.5 → v0.15.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.5...v0.15.8) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 59a9ee9..6249b16 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,12 +15,12 @@ repos: args: ["--autofix", "--no-ensure-ascii"] - repo: https://github.com/asottile/pyupgrade - rev: v3.21.1 + rev: v3.21.2 hooks: - id: pyupgrade - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.5 + rev: v0.15.8 hooks: - id: ruff args: ["--fix"] From 5106dd1fdd5f337cd660e4e68d5f3c534be70dda Mon Sep 17 00:00:00 2001 From: Willow Ahrens Date: Tue, 31 Mar 2026 13:56:02 -0400 Subject: [PATCH 2/2] fix --- src/finch/einstein.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/finch/einstein.py b/src/finch/einstein.py index 34281cd..a5c4de3 100644 --- a/src/finch/einstein.py +++ b/src/finch/einstein.py @@ -196,7 +196,7 @@ def run(self, xp, kwargs): arg = self.arg.run(xp, loops, kwargs) axis = tuple(i for i in range(len(loops)) if loops[i] not in self.idxs) if self.op is not None: - op = getattr(xp, reduction_ops.get(self.op, None)) + op = getattr(xp, reduction_ops.get(self.op)) val = op(arg, axis=axis) else: assert set(self.idxs) == set(loops)