diff --git a/src/MediaStation/Primitives/Datum.py b/src/MediaStation/Primitives/Datum.py index 73b8c58..cfafedd 100644 --- a/src/MediaStation/Primitives/Datum.py +++ b/src/MediaStation/Primitives/Datum.py @@ -1,6 +1,7 @@ from enum import IntEnum import self_documenting_struct as struct +from asset_extraction_framework.Exceptions import BinaryParsingError from .BoundingBox import BoundingBox from .Polygon import Polygon @@ -93,4 +94,4 @@ def __init__(self, stream): self.d = Reference(stream) else: - raise ValueError(f'Unknown datum type: 0x{self.t:04x}') \ No newline at end of file + raise BinaryParsingError(f'Unknown datum type: 0x{self.t:04x}', stream) \ No newline at end of file