From 4f0327dab08912b32fd23a15d4a8f79a8b003938 Mon Sep 17 00:00:00 2001 From: Mathieu Scheltienne Date: Wed, 9 Oct 2024 21:42:16 +0200 Subject: [PATCH] fix casting --- mne/io/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mne/io/base.py b/mne/io/base.py index b303072294a..79cbbe192ba 100644 --- a/mne/io/base.py +++ b/mne/io/base.py @@ -685,6 +685,8 @@ def filenames(self) -> tuple[Path | None, ...]: def filenames(self, value): """The filenames used, cast to list of paths.""" # noqa: D401 _validate_type(value, (list, tuple), "filenames") + if isinstance(value, tuple): + value = list(value) for k, elt in enumerate(value): if elt is not None: value[k] = _check_fname(elt, overwrite="read", must_exist=False)