Spaces:
Runtime error
Runtime error
Upload main_app.py
Browse files- main_app.py +3 -0
main_app.py
CHANGED
|
@@ -329,6 +329,7 @@ def initialize_session_state(managers, force_reset_override=False):
|
|
| 329 |
session_manager.set_user_id(st.session_state.user_id)
|
| 330 |
|
| 331 |
# セッション情報をログ出力
|
|
|
|
| 332 |
session_info = {
|
| 333 |
"user_id": st.session_state.user_id[:8] + "...", # プライバシー保護のため一部のみ
|
| 334 |
"session_id": id(st.session_state),
|
|
@@ -529,6 +530,7 @@ def save_game_data_to_file(managers):
|
|
| 529 |
user_id_manager = managers["user_id_manager"] # フォールバック用
|
| 530 |
|
| 531 |
# 保存するゲームデータを構築
|
|
|
|
| 532 |
game_data = {
|
| 533 |
"messages": st.session_state.chat.get("messages", []),
|
| 534 |
"affection": st.session_state.chat.get("affection", 30),
|
|
@@ -2203,6 +2205,7 @@ Streamlit情報:
|
|
| 2203 |
st.session_state.latest_prompt = ""
|
| 2204 |
else:
|
| 2205 |
# 2. ユーザーのメッセージを表示に追加
|
|
|
|
| 2206 |
user_message_id = f"user_{len(st.session_state.chat['messages'])}"
|
| 2207 |
user_message = {
|
| 2208 |
"role": "user",
|
|
|
|
| 329 |
session_manager.set_user_id(st.session_state.user_id)
|
| 330 |
|
| 331 |
# セッション情報をログ出力
|
| 332 |
+
from datetime import datetime # ローカルインポートで確実に利用可能にする
|
| 333 |
session_info = {
|
| 334 |
"user_id": st.session_state.user_id[:8] + "...", # プライバシー保護のため一部のみ
|
| 335 |
"session_id": id(st.session_state),
|
|
|
|
| 530 |
user_id_manager = managers["user_id_manager"] # フォールバック用
|
| 531 |
|
| 532 |
# 保存するゲームデータを構築
|
| 533 |
+
from datetime import datetime # ローカルインポートで確実に利用可能にする
|
| 534 |
game_data = {
|
| 535 |
"messages": st.session_state.chat.get("messages", []),
|
| 536 |
"affection": st.session_state.chat.get("affection", 30),
|
|
|
|
| 2205 |
st.session_state.latest_prompt = ""
|
| 2206 |
else:
|
| 2207 |
# 2. ユーザーのメッセージを表示に追加
|
| 2208 |
+
from datetime import datetime # ローカルインポートで確実に利用可能にする
|
| 2209 |
user_message_id = f"user_{len(st.session_state.chat['messages'])}"
|
| 2210 |
user_message = {
|
| 2211 |
"role": "user",
|