From 417d6644a04947672fb7e60062810c17e201662f Mon Sep 17 00:00:00 2001 From: Guido Riembauer <riembauer@mundialis.de> Date: Fri, 9 Aug 2024 08:36:57 +0200 Subject: [PATCH] overlap_fix --- .../i.sentinel.mask/i.sentinel.mask.py | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py b/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py index eea05257c4..d6c3013060 100644 --- a/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py +++ b/src/imagery/i.sentinel/i.sentinel.mask/i.sentinel.mask.py @@ -356,18 +356,18 @@ def get_overlap(clouds, dark_pixels, old_region, new_region): w=new_region["west"], ) # measure overlap - overlap = int( - gs.read_command( - "r.stats", - quiet=True, - flags="cn", - input=f"{clouds},{dark_pixels}", - separator=",", - ) - .strip() - .split(",")[2] - .strip() - ) + overlap_str = gs.read_command( + "r.stats", + quiet=True, + flags="cn", + input=f"{clouds},{dark_pixels}", + separator=",", + ).strip() + if len(overlap_str) == 0: + overlap = 0 + else: + overlap = int(overlap_str.split(",")[2].strip()) + # move map back gs.run_command( "r.region",