Added missing space to exception message #4308
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a
ValueError
being raised on line 82 ofsklearn/metrics/cluster/unsupervised.py
that had a missing space.I went to fix it and realized the error message was actually incorrect (the test was that
2 <= n_labels
but the error message said the number of labels had to be more than 2).So I improved the error message (IMO, at least) and I simplified the test, from
if not 2 <= n_labels <= n_samples-1
toif not 1 < n_labels < n_samples
which feels cleaner to me.I also updated the two tests of the error message. Note that the error text is a regex so regex metacharacters (
.
and(
and)
) are backslash quoted.