Skip to content

Commit 9e3840f

Browse files
authored
Improve assertion error message of SortingAnalyzer job kwargs
1 parent aa66d5c commit 9e3840f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/spikeinterface/core/sortinganalyzer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,11 +1634,13 @@ def compute(self, input, save=True, extension_params=None, verbose=False, **kwar
16341634
return self.compute_one_extension(extension_name=input, save=save, verbose=verbose, **kwargs)
16351635
elif isinstance(input, dict):
16361636
params_, job_kwargs = split_job_kwargs(kwargs)
1637-
assert len(params_) == 0, "Too many arguments for SortingAnalyzer.compute_several_extensions()"
1637+
assert len(params_) == 0, ("Too many arguments for SortingAnalyzer.compute_several_extensions(), "
1638+
f"they are: {list(params_.keys())}")
16381639
self.compute_several_extensions(extensions=input, save=save, verbose=verbose, **job_kwargs)
16391640
elif isinstance(input, list):
16401641
params_, job_kwargs = split_job_kwargs(kwargs)
1641-
assert len(params_) == 0, "Too many arguments for SortingAnalyzer.compute_several_extensions()"
1642+
assert len(params_) == 0, ("Too many arguments for SortingAnalyzer.compute_several_extensions(), "
1643+
f"they are: {list(params_.keys())}")
16421644
extensions = {k: {} for k in input}
16431645
if extension_params is not None:
16441646
for ext_name, ext_params in extension_params.items():

0 commit comments

Comments
 (0)