Skip to content

Commit 4081b18

Browse files
committed
Fix mypy CI failure: use correct type: ignore error codes for rearrange fallback
The try/except ImportError fallback for rearrange triggers different mypy error codes across versions (misc vs no-redef). Suppress both to ensure CI passes consistently.
1 parent f2f9286 commit 4081b18

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/visualization/attention_viz.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from einops import rearrange
2121
except ImportError:
2222

23-
def rearrange( # type: ignore[misc]
23+
def rearrange( # type: ignore[misc, no-redef]
2424
tensor: torch.Tensor | list[torch.Tensor], pattern: str, **axes_lengths: Any
2525
) -> torch.Tensor:
2626
"""Fallback rearrange for basic patterns."""

src/visualization/masking_viz.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from einops import rearrange
2020
except ImportError:
2121

22-
def rearrange( # type: ignore[misc]
22+
def rearrange( # type: ignore[misc, no-redef]
2323
tensor: torch.Tensor | list[torch.Tensor], pattern: str, **axes_lengths: Any
2424
) -> torch.Tensor:
2525
"""Fallback rearrange for basic patterns."""

0 commit comments

Comments
 (0)