From 8744475aa7c4076ff1e919c95c837678febea098 Mon Sep 17 00:00:00 2001 From: Miki Fossati Date: Fri, 10 Oct 2025 00:01:19 +0100 Subject: [PATCH] manage edge case of missing or empty duration --- datavolley/helpers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/datavolley/helpers.py b/datavolley/helpers.py index 985af503..433e411c 100644 --- a/datavolley/helpers.py +++ b/datavolley/helpers.py @@ -218,7 +218,10 @@ def get_set(rows_list): set_data.append(pd.NA) #add quarter set NAN add = False if add: - set_data.append(int(rowdata[5])) + try: #manage edge case of missing or empty duration + set_data.append(int(rowdata[5])) + except (IndexError, ValueError): + set_data.append(pd.NA) sets_data.append(set_data) df = pd.DataFrame(data=sets_data,columns=sets_label)