From c539f04f73c7e7fe06933dd5bad37056329b0f02 Mon Sep 17 00:00:00 2001 From: Matthew K Defenderfer <mdefende@uab.edu> Date: Thu, 1 May 2025 13:12:35 -0500 Subject: [PATCH] Remove timedelta vals less than or equal to 0 in create_timedelta_labels --- 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