From 863868a806efe8606ce2dcc57e95bd2933e67b5b Mon Sep 17 00:00:00 2001
From: Impact <pascal.mouquet@ird.fr>
Date: Mon, 7 Jun 2021 11:25:11 +0400
Subject: [PATCH] added detection of residual L2A *.tmp in L1C folder in
 Tile.clean_lib function

---
 sen2chain/tiles.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sen2chain/tiles.py b/sen2chain/tiles.py
index 0de432f..18501bc 100644
--- a/sen2chain/tiles.py
+++ b/sen2chain/tiles.py
@@ -11,7 +11,7 @@ import shutil
 from PIL import Image
 import distutils
 import os
-
+from itertools import chain
 from pathlib import Path
 from collections import namedtuple
 from datetime import datetime
@@ -703,7 +703,7 @@ class Tile:
             except:
                 logger.error("Can't remove {} from L1C folder".format(e))
         # identify residual l2a from l1c folder
-        for f in self._paths["l1c"].glob("*L2A*.SAFE"):
+        for f in chain(self._paths["l1c"].glob("*L2A*.SAFE"), self._paths["l1c"].glob("*L2A*.tmp")):
             logger.info("Identified {} in L1C folder".format(f.name))
             nb_id += 1
             if remove:
-- 
GitLab