From 5d2ec3e5e8c2f04e0f6a14af6d26e6129a1ad411 Mon Sep 17 00:00:00 2001
From: "gregory.ashton" <gregory.ashton@ligo.org>
Date: Tue, 4 Apr 2017 17:17:12 +0200
Subject: [PATCH] Improves message if no data is loaded

---
 pyfstat/core.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pyfstat/core.py b/pyfstat/core.py
index b4dcbce..aceda60 100755
--- a/pyfstat/core.py
+++ b/pyfstat/core.py
@@ -242,6 +242,8 @@ class ComputeFstat(object):
         self.detector_names = detector_names
         SFT_timestamps = [d.header.epoch for d in SFTCatalog.data]
         self.SFT_timestamps = [float(s) for s in SFT_timestamps]
+        if len(SFT_timestamps) == 0:
+            raise ValueError('Failed to load any data')
         if args.quite is False and args.no_interactive is False:
             try:
                 from bashplotlib.histogram import plot_hist
-- 
GitLab