We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e0296d2 commit e2624ffCopy full SHA for e2624ff
1 file changed
frugy/types.py
@@ -728,6 +728,8 @@ def size_total(self) -> int:
728
def serialize(self) -> bytearray:
729
payload = self._prologue()
730
payload += self._serialize()
731
+ if self.internal_area_size and len(payload) > self.internal_area_size:
732
+ raise RuntimeError(f"internal area size ({self.internal_area_size}) too small; need at least {len(payload)} bytes")
733
return payload + self._epilogue(payload)
734
735
def deserialize(self, input: bytearray):
0 commit comments