From 3aff9f295086f4a572811f7fbc704160f5e2c4d7 Mon Sep 17 00:00:00 2001 From: Matthew K Defenderfer <mdefende@uab.edu> Date: Thu, 1 May 2025 13:10:56 -0500 Subject: [PATCH] remove 0 from delta vals and add check for empty list after removal --- src/rc_gpfs/utils/datetime.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/rc_gpfs/utils/datetime.py b/src/rc_gpfs/utils/datetime.py index 13933b9..2f5067a 100644 --- a/src/rc_gpfs/utils/datetime.py +++ b/src/rc_gpfs/utils/datetime.py @@ -30,6 +30,11 @@ def create_timedelta_labels( ) -> List[str]: if not isinstance(delta_vals,list): delta_vals=[delta_vals] + + delta_vals = [v for v in delta_vals if v > 0] + + if len(delta_vals) == 0: + raise ValueError('Passed delta_vals are all less than or equal to 0. delta_vals must be positive integers') delta_vals.sort(reverse=True) deltas = [f'{d}{delta_unit}' for d in delta_vals] -- GitLab