From d4e1ba75bec5cb31a6a14cdca22d7fa26af1dcc1 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Mon, 22 Dec 2025 21:28:32 -0500 Subject: [PATCH] Fix mypy error for npz.zip.filelist optional access --- lib/galaxy/datatypes/binary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/datatypes/binary.py b/lib/galaxy/datatypes/binary.py index 07dd554185e..bf1af3aa28d 100644 --- a/lib/galaxy/datatypes/binary.py +++ b/lib/galaxy/datatypes/binary.py @@ -4523,7 +4523,7 @@ class Npz(CompressedArchive): def sniff(self, filename: str) -> bool: try: with np.load(filename) as npz: - if isinstance(npz, np.lib.npyio.NpzFile) and any(f.filename.endswith(".npy") for f in npz.zip.filelist): + if isinstance(npz, np.lib.npyio.NpzFile) and any(f.filename.endswith(".npy") for f in npz.zip.filelist): # type: ignore[union-attr, unused-ignore] return True except Exception: return False