Device: Re-raise DecodeErrors within some DecodeError handlers

This commit is contained in:
rlaphoenix 2022-09-05 12:55:06 +01:00
parent fa499a6a53
commit 362510de68
1 changed files with 2 additions and 2 deletions

View File

@ -113,7 +113,7 @@ class Device:
if self.client_id.SerializeToString() != client_id: if self.client_id.SerializeToString() != client_id:
raise DecodeError("partial parse") raise DecodeError("partial parse")
except DecodeError as e: except DecodeError as e:
raise ValueError(f"Failed to parse client_id as a ClientIdentification, {e}") raise DecodeError(f"Failed to parse client_id as a ClientIdentification, {e}")
self.vmp = FileHashes() self.vmp = FileHashes()
if self.client_id.vmp_data: if self.client_id.vmp_data:
@ -122,7 +122,7 @@ class Device:
if self.vmp.SerializeToString() != self.client_id.vmp_data: if self.vmp.SerializeToString() != self.client_id.vmp_data:
raise DecodeError("partial parse") raise DecodeError("partial parse")
except DecodeError as e: except DecodeError as e:
raise ValueError(f"Failed to parse Client ID's VMP data as a FileHashes, {e}") raise DecodeError(f"Failed to parse Client ID's VMP data as a FileHashes, {e}")
signed_drm_certificate = SignedDrmCertificate() signed_drm_certificate = SignedDrmCertificate()
drm_certificate = DrmCertificate() drm_certificate = DrmCertificate()