From ac81b5fab548633ad34ec40d565c18ecf8546344 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk> Date: Wed, 7 Sep 2022 11:11:33 +0100 Subject: [PATCH] fix(extractor): arguments are correctly loaded --- extraction/core/extractor.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extraction/core/extractor.py b/extraction/core/extractor.py index 1a417168..db9ee726 100644 --- a/extraction/core/extractor.py +++ b/extraction/core/extractor.py @@ -652,10 +652,9 @@ class Extractor(ProcessABC): self.writer.write(dset_path, series) self.writer.id_cache.clear() - def get_meta(self, flds): - # Alan: unsure what this is doing. seems to break for "nuc_conv_3d" - # make flds a list - if not hasattr(flds, "__iter__"): + def get_meta(self, flds: t.Union[str, t.Collection]): + # Obtain metadata for one or multiple fields + if isinstance(flds, str): flds = [flds] meta_short = {k.split("/")[-1]: v for k, v in self.meta.items()} return { -- GitLab