sirochild commited on
Commit
9695735
·
verified ·
1 Parent(s): 5254dbc

Upload main_app.py

Browse files
Files changed (1) hide show
  1. main_app.py +3 -4
main_app.py CHANGED
@@ -2300,11 +2300,10 @@ Streamlit情報:
2300
 
2301
  logger.info("AI応答完了 - 再描画フラグ設定")
2302
 
2303
- # 応答完了後の一度だけの再描画処理
2304
  if st.session_state.get('response_completed', False):
2305
  st.session_state.response_completed = False # フラグをクリア
2306
- logger.info("応答完了後の再描画を実行")
2307
- st.rerun()
2308
 
2309
  # DogAssistantの固定配置コンポーネントを描画(右下のみ)
2310
  # 犬のボタン表示前にチャットセッション状態を確認
@@ -2342,7 +2341,7 @@ Streamlit情報:
2342
  st.session_state.show_all_hidden = not current_state
2343
  st.session_state.show_all_hidden_changed = True
2344
  logger.info(f"🐕 シンプル犬ボタン: {not current_state}")
2345
- st.rerun()
2346
 
2347
  # === 手紙タブの描画関数 ===
2348
  async def generate_tutorial_letter_async(theme: str, managers) -> str:
 
2300
 
2301
  logger.info("AI応答完了 - 再描画フラグ設定")
2302
 
2303
+ # 応答完了後の処理(rerunは削除)
2304
  if st.session_state.get('response_completed', False):
2305
  st.session_state.response_completed = False # フラグをクリア
2306
+ logger.info("応答完了後の処理完了")
 
2307
 
2308
  # DogAssistantの固定配置コンポーネントを描画(右下のみ)
2309
  # 犬のボタン表示前にチャットセッション状態を確認
 
2341
  st.session_state.show_all_hidden = not current_state
2342
  st.session_state.show_all_hidden_changed = True
2343
  logger.info(f"🐕 シンプル犬ボタン: {not current_state}")
2344
+ # st.rerun()削除 - Streamlitが自動的に再描画する
2345
 
2346
  # === 手紙タブの描画関数 ===
2347
  async def generate_tutorial_letter_async(theme: str, managers) -> str: