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