From e1c1d1aeb9a3176605ea7c17fe856bc28701aa39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Wed, 24 Apr 2024 14:54:51 +0300 Subject: [PATCH] fix: Remove empty dirs from indexes --- bin/archiver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bin/archiver.py b/bin/archiver.py index 7cce3c7..c6f528f 100755 --- a/bin/archiver.py +++ b/bin/archiver.py @@ -117,6 +117,10 @@ class Archiver(AbstractManager): sub_indexes.append(sub_index) else: # got a capture + if len(self.s3fs_client.ls(entry, detail=False)) == 1: + # empty capture directory + self.s3fs_client.rm(entry) + continue if str(dir_on_disk) not in current_index_dirs: new_captures.add(dir_on_disk) current_dirs.add(dir_on_disk.name)