[models] Raise exception when chunk data too large

This commit is contained in:
derrod 2020-05-09 11:03:54 +02:00
parent 2c3bfdfd3a
commit 17ea65d2da

View file

@ -51,6 +51,8 @@ class Chunk:
@data.setter
def data(self, value: bytes):
if len(value) > 1024*1024:
raise ValueError('Provided data is too large (> 1 MiB)!')
# data is now uncompressed
if self.compressed:
self.stored_as ^= 0x1