Merge pull request #1104 from emmanuel-ferdman/main

fix(docker-api): migrate to modern datetime library API
This commit is contained in:
Nasrin
2025-08-20 10:57:39 +08:00
committed by GitHub

View File

@@ -4,7 +4,7 @@ import asyncio
from typing import List, Tuple, Dict from typing import List, Tuple, Dict
from functools import partial from functools import partial
from uuid import uuid4 from uuid import uuid4
from datetime import datetime from datetime import datetime, timezone
from base64 import b64encode from base64 import b64encode
import logging import logging
@@ -576,7 +576,7 @@ async def handle_crawl_job(
task_id = f"crawl_{uuid4().hex[:8]}" task_id = f"crawl_{uuid4().hex[:8]}"
await redis.hset(f"task:{task_id}", mapping={ await redis.hset(f"task:{task_id}", mapping={
"status": TaskStatus.PROCESSING, # <-- keep enum values consistent "status": TaskStatus.PROCESSING, # <-- keep enum values consistent
"created_at": datetime.utcnow().isoformat(), "created_at": datetime.now(timezone.utc).replace(tzinfo=None).isoformat(),
"url": json.dumps(urls), # store list as JSON string "url": json.dumps(urls), # store list as JSON string
"result": "", "result": "",
"error": "", "error": "",