From 81e3cc3ab199bb8e70371544301e7a7fdc2c9a93 Mon Sep 17 00:00:00 2001
From: EvaBardou <bardou@teklia.com>
Date: Thu, 9 Nov 2023 16:52:52 +0100
Subject: [PATCH] Crash early before downloading images, etc, when no data is
 extracted at all

---
 dan/datasets/extract/arkindex.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dan/datasets/extract/arkindex.py b/dan/datasets/extract/arkindex.py
index e13578a7..02eefd1a 100644
--- a/dan/datasets/extract/arkindex.py
+++ b/dan/datasets/extract/arkindex.py
@@ -481,6 +481,11 @@ class ArkindexExtractor:
                     pbar.update()
                     pbar.refresh()
 
+        if not self.data:
+            raise Exception(
+                "No data was extracted using the provided export database and parameters"
+            )
+
         self.download_images()
         self.format_lm_files()
         self.export()
-- 
GitLab