File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121
2222
2323def now () -> str :
24- return datetime .datetime .utcnow ( ).isoformat () + "Z"
24+ return datetime .datetime .now ( datetime . timezone . utc ).isoformat (). replace ( "+00:00" , "Z" )
2525
2626
2727def make_id () -> str :
Original file line number Diff line number Diff line change 2121# ── ACP message helpers (inline, no SDK dependency) ──────────────────────────
2222
2323def now () -> str :
24- return datetime .datetime .utcnow ( ).isoformat () + "Z"
24+ return datetime .datetime .now ( datetime . timezone . utc ).isoformat (). replace ( "+00:00" , "Z" )
2525
2626def make_id () -> str :
2727 return "msg_" + uuid .uuid4 ().hex [:12 ]
Original file line number Diff line number Diff line change @@ -3453,7 +3453,9 @@ def _init_security_posture():
34533453 """v2.71: Populate _SECURITY_POSTURE with real installed package versions at startup."""
34543454 import importlib.metadata as _ilm
34553455 import datetime as _dt
3456- _SECURITY_POSTURE["scanned_at"] = _dt.datetime.utcnow().isoformat() + "Z"
3456+ _SECURITY_POSTURE["scanned_at"] = (
3457+ _dt.datetime.now(_dt.timezone.utc).isoformat().replace("+00:00", "Z")
3458+ )
34573459 for comp in _SECURITY_POSTURE["components"]:
34583460 try:
34593461 comp["version"] = _ilm.version(comp["name"])
@@ -13661,7 +13663,9 @@ def _do_cancel(tid):
1366113663 # Build and store evidence entry
1366213664 entries = _task_evidence.setdefault(task_id, [])
1366313665 seq = len(entries)
13664- recorded_at = datetime.datetime.utcnow().isoformat() + "Z"
13666+ recorded_at = (
13667+ datetime.datetime.now(datetime.timezone.utc).isoformat().replace("+00:00", "Z")
13668+ )
1366513669 entry = {
1366613670 "seq": seq,
1366713671 "event_type": event_type,
Original file line number Diff line number Diff line change @@ -68,7 +68,11 @@ class ACPMessage:
6868 # Auto-generated fields
6969 acp : str = "0.1"
7070 id : str = field (default_factory = lambda : "msg_" + str (uuid .uuid4 ()).replace ("-" , "" )[:16 ])
71- ts : str = field (default_factory = lambda : datetime .datetime .utcnow ().isoformat () + "Z" )
71+ ts : str = field (
72+ default_factory = lambda : datetime .datetime .now (datetime .timezone .utc )
73+ .isoformat ()
74+ .replace ("+00:00" , "Z" )
75+ )
7276
7377 # Optional fields
7478 correlation_id : Optional [str ] = None
You can’t perform that action at this time.
0 commit comments