Fix the case of single error (#8824)

This commit is contained in:
Anton Sergunov 2025-05-18 09:11:09 +06:00 committed by Jesse Hills
parent d8516cfabb
commit 59295a615e
No known key found for this signature in database
GPG Key ID: BEAAE804EFD8E83A

View File

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