use streaming mode in openpyxl for peabody parser

This commit is contained in:
Daniel Roth 2026-02-10 09:30:39 +00:00
parent c0534d9546
commit 06539a787d

View file

@ -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(