From aab415acfe98ba64c19b16d3ce0199b676d49d23 Mon Sep 17 00:00:00 2001 From: Matthew K Defenderfer <mdefende@uab.edu> Date: Thu, 1 May 2025 12:32:23 -0500 Subject: [PATCH 1/2] When passing single integer to create_timedelta_breakpoints, wrap as List --- src/rc_gpfs/utils/datetime.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rc_gpfs/utils/datetime.py b/src/rc_gpfs/utils/datetime.py index 0fa9f7c..477ceff 100644 --- a/src/rc_gpfs/utils/datetime.py +++ b/src/rc_gpfs/utils/datetime.py @@ -19,6 +19,8 @@ def create_timedelta_breakpoints( delta_vals: int | List[int], delta_unit: Literal['D','W'] ) -> List[np.datetime64]: + if not isinstance(delta_vals,list): + delta_vals=[delta_vals] run_date = as_datetime(run_date) return [run_date - as_timedelta(c,delta_unit) for c in delta_vals if c > 0] -- GitLab From deb9f5c3ec6ad18dd5047f46ebc7450b841e38cc Mon Sep 17 00:00:00 2001 From: Matthew K Defenderfer <mdefende@uab.edu> Date: Thu, 1 May 2025 12:35:21 -0500 Subject: [PATCH 2/2] fix indentation --- src/rc_gpfs/utils/datetime.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rc_gpfs/utils/datetime.py b/src/rc_gpfs/utils/datetime.py index 477ceff..13933b9 100644 --- a/src/rc_gpfs/utils/datetime.py +++ b/src/rc_gpfs/utils/datetime.py @@ -20,7 +20,7 @@ def create_timedelta_breakpoints( delta_unit: Literal['D','W'] ) -> List[np.datetime64]: if not isinstance(delta_vals,list): - delta_vals=[delta_vals] + delta_vals=[delta_vals] run_date = as_datetime(run_date) return [run_date - as_timedelta(c,delta_unit) for c in delta_vals if c > 0] -- GitLab