From 643825bd412c8c176c854d03975a3e8905387006 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Sun, 1 Jun 2025 06:53:53 -0400 Subject: [PATCH] feat: no begin & end time by default --- joj3_config_generator/models/task.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/joj3_config_generator/models/task.py b/joj3_config_generator/models/task.py index 7e1dc38..3bc5685 100644 --- a/joj3_config_generator/models/task.py +++ b/joj3_config_generator/models/task.py @@ -1,4 +1,4 @@ -from datetime import datetime, timedelta +from datetime import datetime, timezone from enum import Enum from pathlib import Path from typing import Any, Dict, List, Type @@ -144,12 +144,12 @@ class Stage(BaseModel): class Release(BaseModel): - end_time: datetime = datetime.now() + timedelta( - days=365 - ) # RFC 3339 formatted date-time with offset - begin_time: datetime = datetime.fromtimestamp( - 0 - ) # RFC 3339 formatted date-time with offset + end_time: datetime = datetime( + 1970, 1, 1, 0, 0, 0, tzinfo=timezone.utc + ) # timestamp = 0, no end time + begin_time: datetime = datetime( + 1970, 1, 1, 0, 0, 0, tzinfo=timezone.utc + ) # timestamp = 0, no begin time class Task(BaseModel):