From dc87d677379280ddb634f9ac1e02e39c0471dd9b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <amuoz@ed.ac.uk>
Date: Mon, 20 Dec 2021 15:31:37 +0000
Subject: [PATCH] add empty dataset exception

---
 aliby/io/omero.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/aliby/io/omero.py b/aliby/io/omero.py
index d9677af2..914b68ba 100644
--- a/aliby/io/omero.py
+++ b/aliby/io/omero.py
@@ -63,6 +63,8 @@ class Dataset(Argo):
                 for x in self.dataset.listAnnotations()
                 if isinstance(x, omero.gateway.FileAnnotationWrapper)
             }
+        if not len(self._files):
+            raise Exception("Exception:Metadata: Experiment has no annotation files.")
         return self._files
 
     @property
-- 
GitLab