From d4814e86d887ef370cdc4e487abff2aec1c325ef Mon Sep 17 00:00:00 2001 From: Jussi Kukkonen Date: Mon, 21 Feb 2022 16:04:55 +0200 Subject: [PATCH] Metadata API: Add messages to serialization errors We can't really add any details but this at least means printing the error works. Signed-off-by: Jussi Kukkonen --- tuf/api/serialization/json.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tuf/api/serialization/json.py b/tuf/api/serialization/json.py index b043310f..08b507d0 100644 --- a/tuf/api/serialization/json.py +++ b/tuf/api/serialization/json.py @@ -36,7 +36,7 @@ def deserialize(self, raw_data: bytes) -> Metadata: metadata_obj = Metadata.from_dict(json_dict) except Exception as e: - raise DeserializationError from e + raise DeserializationError("Failed to deserialize JSON") from e return metadata_obj @@ -66,7 +66,7 @@ def serialize(self, metadata_obj: Metadata) -> bytes: ).encode("utf-8") except Exception as e: - raise SerializationError from e + raise SerializationError("Failed to serialize JSON") from e return json_bytes