From 6c71625e16aa1d9f73906aed8d9a104ac7dfd6ec Mon Sep 17 00:00:00 2001 From: hillock <9986778@qq.com> Date: Tue, 21 Oct 2025 16:49:47 +0800 Subject: [PATCH] fix:Object of type time is not JSON serializable --- packages/dbgpt-core/src/dbgpt/util/json_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/dbgpt-core/src/dbgpt/util/json_utils.py b/packages/dbgpt-core/src/dbgpt/util/json_utils.py index cbbb18d006..7fa609bacb 100644 --- a/packages/dbgpt-core/src/dbgpt/util/json_utils.py +++ b/packages/dbgpt-core/src/dbgpt/util/json_utils.py @@ -4,7 +4,7 @@ import logging import re from dataclasses import asdict, is_dataclass -from datetime import date, datetime +from datetime import date, datetime, time logger = logging.getLogger(__name__) @@ -24,6 +24,8 @@ def default(self, obj): return obj.isoformat() if isinstance(obj, date): return obj.isoformat() + if isinstance(obj, time): + return obj.isoformat() return super().default(obj)