Spaces:
Runtime error
Runtime error
Upload main_app.py
Browse files- main_app.py +3 -4
main_app.py
CHANGED
|
@@ -2478,15 +2478,14 @@ Streamlit情報:
|
|
| 2478 |
st.session_state.chat['messages'].insert(0, initial_message)
|
| 2479 |
logger.info("犬のボタン表示前に初期メッセージを復元しました")
|
| 2480 |
|
| 2481 |
-
#
|
| 2482 |
if st.session_state.get('dog_button_clicked', False):
|
| 2483 |
# フラグをクリアして重複処理を防ぐ
|
| 2484 |
st.session_state.dog_button_clicked = False
|
| 2485 |
# 背景更新を強制
|
| 2486 |
st.session_state.force_background_update = True
|
| 2487 |
-
logger.info("犬のボタン状態変更を検知しました -
|
| 2488 |
-
#
|
| 2489 |
-
st.rerun()
|
| 2490 |
|
| 2491 |
# DogAssistantコンポーネント(チャットタブ内で表示)
|
| 2492 |
try:
|
|
|
|
| 2478 |
st.session_state.chat['messages'].insert(0, initial_message)
|
| 2479 |
logger.info("犬のボタン表示前に初期メッセージを復元しました")
|
| 2480 |
|
| 2481 |
+
# 犬のボタン状態変更の検知と処理(rerunは犬のボタン側で実行済み)
|
| 2482 |
if st.session_state.get('dog_button_clicked', False):
|
| 2483 |
# フラグをクリアして重複処理を防ぐ
|
| 2484 |
st.session_state.dog_button_clicked = False
|
| 2485 |
# 背景更新を強制
|
| 2486 |
st.session_state.force_background_update = True
|
| 2487 |
+
logger.info("犬のボタン状態変更を検知しました - 背景更新フラグを設定")
|
| 2488 |
+
# rerunは犬のボタン側で既に実行済みなので、ここでは実行しない
|
|
|
|
| 2489 |
|
| 2490 |
# DogAssistantコンポーネント(チャットタブ内で表示)
|
| 2491 |
try:
|