From 3e1f5da28efa822957cd0bca10045b89cec15b95 Mon Sep 17 00:00:00 2001 From: Daoud Clarke Date: Sat, 1 Apr 2023 06:40:03 +0100 Subject: [PATCH] Off by one error with page size --- mwmbl/tinysearchengine/indexer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mwmbl/tinysearchengine/indexer.py b/mwmbl/tinysearchengine/indexer.py index caaadda..3e416b6 100644 --- a/mwmbl/tinysearchengine/indexer.py +++ b/mwmbl/tinysearchengine/indexer.py @@ -100,7 +100,7 @@ def _get_page_data(compressor: ZstdCompressor, page_size: int, items: list[T]): num_fitting, serialised_data = _trim_items_to_page(compressor, page_size, items) compressed_data = compressor.compress(json.dumps(items[:num_fitting]).encode('utf8')) - assert len(compressed_data) < page_size, "The data shouldn't get bigger" + assert len(compressed_data) <= page_size, "The data shouldn't get bigger" return _pad_to_page_size(compressed_data, page_size)