From 5b2d55533b3487e0ba6fd456a8d1c49411771818 Mon Sep 17 00:00:00 2001 From: Rebecca Cran Date: Mon, 2 Dec 2024 14:36:17 -0700 Subject: BaseTools: Improve error messages from UefiCapsuleHeader.py Instead of throwing ValueErrors with no explanation, add a message explaining what went wrong. Signed-off-by: Rebecca Cran --- BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py b/BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py index 0e59028697..721171418f 100644 --- a/BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py +++ b/BaseTools/Source/Python/Common/Uefi/Capsule/UefiCapsuleHeader.py @@ -91,9 +91,9 @@ class UefiCapsuleHeaderClass (object): Buffer[0:self._StructSize] ) if HeaderSize < self._StructSize: - raise ValueError + raise ValueError("HeaderSize of {0} doesn't match _StructSize of {1}".format(HeaderSize, self._StructSize)) if CapsuleImageSize != len (Buffer): - raise ValueError + raise ValueError("CapsuleImageSize of {0} doesn't match buffer length of {1}".format(CapsuleImageSize, len(Buffer))) self.CapsuleGuid = uuid.UUID (bytes_le = CapsuleGuid) self.HeaderSize = HeaderSize self.OemFlags = Flags & 0xffff -- cgit