code-slicer commited on
Commit
c9d9958
·
verified ·
1 Parent(s): a3ea690

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -849,8 +849,10 @@ def region_ui(travel_df, external_score_df, festival_df, weather_df, package_df,
849
  elif st.session_state[step_key] == "package":
850
 
851
  # 패키지 버블을 이미 만들었으면 건너뜀
852
- if st.session_state.get("package_rendered", False):
 
853
  st.session_state[step_key] = "package_end"
 
854
  return
855
 
856
  companions = st.session_state.get("companions")
@@ -1212,8 +1214,10 @@ def intent_ui(travel_df, external_score_df, festival_df, weather_df, package_df,
1212
  elif st.session_state[step_key] == "package":
1213
 
1214
  # 패키지 버블을 이미 만들었으면 건너뜀
1215
- if st.session_state.get("package_rendered", False):
 
1216
  st.session_state[step_key] = "package_end"
 
1217
  return
1218
 
1219
  companions = st.session_state.get("companions")
@@ -1647,8 +1651,10 @@ def emotion_ui(travel_df, external_score_df, festival_df, weather_df, package_df
1647
  elif st.session_state[step_key] == "package":
1648
 
1649
  # 패키지 버블을 이미 만들었으면 건너뜀
1650
- if st.session_state.get("package_rendered", False):
 
1651
  st.session_state[step_key] = "package_end"
 
1652
  return
1653
 
1654
  companions = st.session_state.get("companions")
 
849
  elif st.session_state[step_key] == "package":
850
 
851
  # 패키지 버블을 이미 만들었으면 건너뜀
852
+ if st.session_state.get("package_rendered"):
853
+ st.session_state.pop("package_rendered", None) # 반복 방지
854
  st.session_state[step_key] = "package_end"
855
+ st.rerun()
856
  return
857
 
858
  companions = st.session_state.get("companions")
 
1214
  elif st.session_state[step_key] == "package":
1215
 
1216
  # 패키지 버블을 이미 만들었으면 건너뜀
1217
+ if st.session_state.get("package_rendered"):
1218
+ st.session_state.pop("package_rendered", None) # 반복 방지
1219
  st.session_state[step_key] = "package_end"
1220
+ st.rerun()
1221
  return
1222
 
1223
  companions = st.session_state.get("companions")
 
1651
  elif st.session_state[step_key] == "package":
1652
 
1653
  # 패키지 버블을 이미 만들었으면 건너뜀
1654
+ if st.session_state.get("package_rendered"):
1655
+ st.session_state.pop("package_rendered", None) # 반복 방지
1656
  st.session_state[step_key] = "package_end"
1657
+ st.rerun()
1658
  return
1659
 
1660
  companions = st.session_state.get("companions")