From c918ff03c96bf06185ae06c9050ffcb2731e43a2 Mon Sep 17 00:00:00 2001 From: Michael Russell <37958894+michaelrussell4@users.noreply.github.com> Date: Mon, 16 Dec 2024 13:21:40 -0700 Subject: [PATCH 1/2] Update taskrsrc.py Changed target_lag_drtn_hr_cnt from `int` to `float`. --- xerparser/schemas/taskrsrc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xerparser/schemas/taskrsrc.py b/xerparser/schemas/taskrsrc.py index 7d864e1..303cfc5 100644 --- a/xerparser/schemas/taskrsrc.py +++ b/xerparser/schemas/taskrsrc.py @@ -42,7 +42,7 @@ def __init__(self, account: ACCOUNT | None, resource: RSRC, **data: str) -> None self.target_end_date: datetime = datetime.strptime( data["target_end_date"], date_format ) - self.target_lag_drtn_hr_cnt: int = int(data["target_lag_drtn_hr_cnt"]) + self.target_lag_drtn_hr_cnt: float = float(data["target_lag_drtn_hr_cnt"]) self.rem_late_start_date: datetime | None = optional_date( data["rem_late_start_date"] ) From 3101f431d4ab6280be330b0bc9a51c3a335a3f91 Mon Sep 17 00:00:00 2001 From: Michael Russell <37958894+michaelrussell4@users.noreply.github.com> Date: Mon, 16 Dec 2024 14:11:20 -0700 Subject: [PATCH 2/2] Update taskrsrc.py Per suggestion, added comma replacement. --- xerparser/schemas/taskrsrc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xerparser/schemas/taskrsrc.py b/xerparser/schemas/taskrsrc.py index 303cfc5..b003ab1 100644 --- a/xerparser/schemas/taskrsrc.py +++ b/xerparser/schemas/taskrsrc.py @@ -42,7 +42,7 @@ def __init__(self, account: ACCOUNT | None, resource: RSRC, **data: str) -> None self.target_end_date: datetime = datetime.strptime( data["target_end_date"], date_format ) - self.target_lag_drtn_hr_cnt: float = float(data["target_lag_drtn_hr_cnt"]) + self.target_lag_drtn_hr_cnt: float = float(data["target_lag_drtn_hr_cnt"].replace(",", ".")) self.rem_late_start_date: datetime | None = optional_date( data["rem_late_start_date"] )