From ec8e168d3602b8b4a693d5e87ec94aad051c7d9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Brunner?= Date: Wed, 18 Dec 2024 12:22:27 +0100 Subject: [PATCH] Add more log messages --- tilecloud_chain/internal_mapcache.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tilecloud_chain/internal_mapcache.py b/tilecloud_chain/internal_mapcache.py index e5a0b5cc4..001a114a2 100644 --- a/tilecloud_chain/internal_mapcache.py +++ b/tilecloud_chain/internal_mapcache.py @@ -179,15 +179,17 @@ def compute_tile(self, tile: Tile) -> bool: if tile.error: _LOG.error("Tile %s %s in error: %s", tile.tilecoord, tile.formated_metadata, tile.error) return False + success = True for tile_ in tile.metadata["tiles"].values(): # type: ignore if tile_.error: _LOG.error("Tile %s %s in error: %s", tile_.tilecoord, tile_.formated_metadata, tile_.error) - return False + success = False if tile_.data is None: _LOG.error("Tile %s %s in error: no data", tile_.tilecoord, tile_.formated_metadata) - return False + success = False + _LOG.debug("Tile %s %s generated", tile_.tilecoord, tile_.formated_metadata) self._cache_store.put_one(tile_) - return True + return success @contextlib.contextmanager def lock(self, tile: Tile) -> Iterator[None]: