From c6dccf5e2952d1324b21e7613f2988a5d61fa321 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 6 Feb 2026 13:34:27 +0800 Subject: [PATCH] fix(python): remove datetime.UTC usage for Python 3.10 compatibility Replace datetime.datetime.now(datetime.UTC) with datetime.datetime.now() to fix compatibility issues with Python 3.10 and earlier versions. datetime.UTC is only available in Python 3.11+, causing 500 errors in production environment. Files fixed: - app/module/dataset/service/pdf_extract.py - app/module/generation/service/export_service.py --- .../datamate-python/app/module/dataset/service/pdf_extract.py | 2 +- .../app/module/generation/service/export_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/datamate-python/app/module/dataset/service/pdf_extract.py b/runtime/datamate-python/app/module/dataset/service/pdf_extract.py index aec3c87..a4e5fb1 100644 --- a/runtime/datamate-python/app/module/dataset/service/pdf_extract.py +++ b/runtime/datamate-python/app/module/dataset/service/pdf_extract.py @@ -278,7 +278,7 @@ class PdfTextExtractService: file_type=derived_file_type, file_size=file_size, dataset_filemetadata=metadata, - last_access_time=datetime.datetime.now(datetime.UTC), + last_access_time=datetime.datetime.now(), ) self.db.add(record) dataset.file_count = (dataset.file_count or 0) + 1 diff --git a/runtime/datamate-python/app/module/generation/service/export_service.py b/runtime/datamate-python/app/module/generation/service/export_service.py index fd80377..ee3eb24 100644 --- a/runtime/datamate-python/app/module/generation/service/export_service.py +++ b/runtime/datamate-python/app/module/generation/service/export_service.py @@ -87,7 +87,7 @@ class SynthesisDatasetExporter: file_path=file_path, file_type="jsonl", file_size=file_size, - last_access_time=datetime.datetime.now(datetime.UTC), + last_access_time=datetime.datetime.now(), ) self._db.add(df) created_files.append(df)