From ccd52e8e82fc1cd16599d39c9dc7731bfb499027 Mon Sep 17 00:00:00 2001 From: jovidev97 Date: Sat, 27 Dec 2025 02:34:15 +0100 Subject: [PATCH] fix: UnicodeEncodeError in date formatting for non-Chinese locale systems in prompts --- phone_agent/config/prompts.py | 2 +- phone_agent/config/prompts_zh.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/phone_agent/config/prompts.py b/phone_agent/config/prompts.py index 6dc745d8..064d4f9f 100644 --- a/phone_agent/config/prompts.py +++ b/phone_agent/config/prompts.py @@ -3,7 +3,7 @@ from datetime import datetime today = datetime.today() -formatted_date = today.strftime("%Y年%m月%d日") +formatted_date = f"{today.year}年{today.month:02d}月{today.day:02d}日" SYSTEM_PROMPT = ( "今天的日期是: " diff --git a/phone_agent/config/prompts_zh.py b/phone_agent/config/prompts_zh.py index dc854762..cea0596f 100644 --- a/phone_agent/config/prompts_zh.py +++ b/phone_agent/config/prompts_zh.py @@ -5,7 +5,7 @@ today = datetime.today() weekday_names = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"] weekday = weekday_names[today.weekday()] -formatted_date = today.strftime("%Y年%m月%d日") + " " + weekday +formatted_date = f"{today.year}年{today.month:02d}月{today.day:02d}日 {weekday}" SYSTEM_PROMPT = ( "今天的日期是: "