From d16bdfe41ce8893ad846b51ccf9c2197f193df24 Mon Sep 17 00:00:00 2001 From: Joachim Ungar Date: Wed, 4 Feb 2026 10:59:57 +0100 Subject: [PATCH] raise CorruptedProduct exception if a mask file does not exist --- mapchete_eo/platforms/sentinel2/product.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mapchete_eo/platforms/sentinel2/product.py b/mapchete_eo/platforms/sentinel2/product.py index d85a422..29608dc 100644 --- a/mapchete_eo/platforms/sentinel2/product.py +++ b/mapchete_eo/platforms/sentinel2/product.py @@ -619,6 +619,8 @@ def _check_full(arr): logger.debug( "mask for product %s already full, skip reading other masks", self.id ) + except FileNotFoundError as exc: # pragma: no cover + raise CorruptedProduct from exc # ATTENTION: target_mask and out have to be combined *after* mask was buffered! # use 'logical or' not '+' !!!