diff --git a/src/spikeinterface/core/sortinganalyzer.py b/src/spikeinterface/core/sortinganalyzer.py index 53b27aea9e..58bc48f72b 100644 --- a/src/spikeinterface/core/sortinganalyzer.py +++ b/src/spikeinterface/core/sortinganalyzer.py @@ -1634,11 +1634,17 @@ def compute(self, input, save=True, extension_params=None, verbose=False, **kwar return self.compute_one_extension(extension_name=input, save=save, verbose=verbose, **kwargs) elif isinstance(input, dict): params_, job_kwargs = split_job_kwargs(kwargs) - assert len(params_) == 0, "Too many arguments for SortingAnalyzer.compute_several_extensions()" + assert len(params_) == 0, ( + "Too many arguments for SortingAnalyzer.compute_several_extensions(), " + f"please remove the arguments {set(params_)} from the compute function." + ) self.compute_several_extensions(extensions=input, save=save, verbose=verbose, **job_kwargs) elif isinstance(input, list): params_, job_kwargs = split_job_kwargs(kwargs) - assert len(params_) == 0, "Too many arguments for SortingAnalyzer.compute_several_extensions()" + assert len(params_) == 0, ( + "Too many arguments for SortingAnalyzer.compute_several_extensions(), " + f"please remove the arguments {set(params_)} from the compute function." + ) extensions = {k: {} for k in input} if extension_params is not None: for ext_name, ext_params in extension_params.items():