From 06539a787dda6f440b25e1a647e56ef0d72d11e0 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 10 Feb 2026 09:30:39 +0000 Subject: [PATCH] use streaming mode in openpyxl for peabody parser --- backend/condition/parsing/peabody_parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/condition/parsing/peabody_parser.py b/backend/condition/parsing/peabody_parser.py index 9a38c790..921f24d4 100644 --- a/backend/condition/parsing/peabody_parser.py +++ b/backend/condition/parsing/peabody_parser.py @@ -23,8 +23,9 @@ class PeabodyParser(Parser): self, file_stream: BinaryIO, ) -> Any: + file_stream.seek(0) logger.info("[PeabodyParser] Loading workbook...") - wb: Workbook = load_workbook(file_stream) + wb: Workbook = load_workbook(file_stream, read_only=True, data_only=True) logger.info("[PeabodyParser] Successfully loaded workbook. Parsing assets...") assets = PeabodyParser._parse_assets(wb) logger.info(