From 2163b33a958237f2b8fd7ed3cfb06d46f9d94c53 Mon Sep 17 00:00:00 2001
From: David Robert Verelst <dave@dtu.dk>
Date: Tue, 19 Mar 2019 13:07:58 +0100
Subject: [PATCH] prepost.misc: do not fail on empty DataFrames

---
 wetb/prepost/misc.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/wetb/prepost/misc.py b/wetb/prepost/misc.py
index b6129907..caa424d0 100644
--- a/wetb/prepost/misc.py
+++ b/wetb/prepost/misc.py
@@ -1113,8 +1113,10 @@ def df_dict_check_datatypes(df_dict):
     # we can not pop/delete items from a dict while iterating over it
     df_dict2 = {}
     for colkey, col in df_dict.items():
+        if len(col)==0:
+            pass
         # if we have a list, convert to string
-        if type(col[0]).__name__ == 'list':
+        elif type(col[0]).__name__ == 'list':
             for ii, item in enumerate(col):
                 col[ii] = '**'.join(item)
         # if we already have an array (statistics) or a list of numbers
-- 
GitLab