Skip to content

Commit c02fb80

Browse files
committed
Don't use TimeUtilities
1 parent 5081c17 commit c02fb80

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

diracx-core/src/diracx/core/models.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from enum import StrEnum
1010
from typing import Literal
1111

12-
from DIRAC.Core.Utilities import TimeUtilities
1312
from pydantic import AwareDatetime, BaseModel, BeforeValidator, Field
1413
from typing_extensions import Annotated, TypedDict
1514

@@ -22,8 +21,8 @@ def good_utc_dt(v):
2221
v = datetime.now(tz=timezone.utc)
2322

2423
if isinstance(v, str):
25-
# The date is provided as a string in UTC
26-
v = TimeUtilities.fromString(v)
24+
# The date is provided as a string.
25+
v = datetime.fromisoformat(v)
2726

2827
if isinstance(v, datetime):
2928
if not v.tzinfo:
@@ -81,7 +80,7 @@ class InsertedJob(TypedDict):
8180
JobID: int
8281
Status: str
8382
MinorStatus: str
84-
TimeStamp: datetime
83+
TimeStamp: DiracUTCDatetime
8584

8685

8786
class JobSummaryParams(BaseModel):

0 commit comments

Comments
 (0)