Skip to content

Commit 4a4a4e0

Browse files
committed
fix: next_attempt_timestamp from str to datetime
next_attempt_timestamp is a datetime now, not a str.
1 parent 77e6aa6 commit 4a4a4e0

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/aws_durable_execution_sdk_python_testing/checkpoint/processors/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def _create_step_details(
7575
) -> StepDetails | None:
7676
"""Create StepDetails from OperationUpdate."""
7777
attempt: int = 0
78-
next_attempt_timestamp: str | None = None
78+
next_attempt_timestamp: datetime.datetime | None = None
7979

8080
if update.operation_type is OperationType.STEP:
8181
if current_operation and current_operation.step_details:

src/aws_durable_execution_sdk_python_testing/checkpoint/processors/step.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def process(
5757
)
5858
new_step_details = StepDetails(
5959
attempt=current_attempt + 1,
60-
next_attempt_timestamp=str(next_attempt_time),
60+
next_attempt_timestamp=next_attempt_time,
6161
result=(
6262
current_op.step_details.result
6363
if current_op and current_op.step_details

src/aws_durable_execution_sdk_python_testing/runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def get_execution(self, name: str) -> ExecutionOperation:
165165
@dataclass(frozen=True)
166166
class StepOperation(ContextOperation):
167167
attempt: int = 0
168-
next_attempt_timestamp: str | None = None
168+
next_attempt_timestamp: datetime.datetime | None = None
169169
result: Any = None
170170
error: ErrorObject | None = None
171171

0 commit comments

Comments
 (0)