Closed celprov closed 6 months ago
TypeError: unhashable type: 'list'
Python's set
can only operate on 'hashable' types. A list is not 'hashable', so either you convert it to a tuple or you flatten the lists so all the elements are hashable. This fails for multi-echo because in both dataset
and full_files
multi-echo runs are merged into a list.
Do you want to give it a try or you want me to quickly fix it?
@oesteban please go ahead. I did not quickly come up with a fix.
What happened?
I was also running into the issue mentioned in #1282, which has been solved. However, the problem of multi-echo lists resurfaces here https://github.com/nipreps/mriqc/blob/04c1b90754b373f44e5a537b44df91fa46a330e4/mriqc/workflows/functional/base.py#L119
What command did you use?
What version of the software are you running?
24.0.0
How are you running this software?
Singularity
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
Additional information / screenshots
No response