Fix the case of single error (#8824)

This commit is contained in:
Anton Sergunov 2025-05-18 09:11:09 +06:00 committed by GitHub
parent e87b659483
commit 18ac1b7c54
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -15,7 +15,9 @@ class ExtraKeysInvalid(vol.Invalid):
def ensure_multiple_invalid(err):
if isinstance(err, vol.MultipleInvalid):
return err
if isinstance(err, list):
return vol.MultipleInvalid(err)
return vol.MultipleInvalid([err])
# pylint: disable=protected-access, unidiomatic-typecheck