code-slicer commited on
Commit
ddf7e8c
Β·
verified Β·
1 Parent(s): 1073871

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -7
app.py CHANGED
@@ -769,8 +769,12 @@ def region_ui(travel_df, external_score_df, festival_df, weather_df, package_df,
769
  weather_df,
770
  chat_container=chat_container
771
  )
772
- st.session_state[step_key] = "companion"
773
- st.rerun()
 
 
 
 
774
  return
775
 
776
 
@@ -1135,8 +1139,12 @@ def intent_ui(travel_df, external_score_df, festival_df, weather_df, package_df,
1135
  weather_df,
1136
  chat_container=chat_container
1137
  )
1138
- st.session_state[step_key] = "companion"
1139
- st.rerun()
 
 
 
 
1140
  return
1141
 
1142
  # ────────────────── 5) 동행·연령 λ°›κΈ° 단계
@@ -1571,9 +1579,13 @@ def emotion_ui(travel_df, external_score_df, festival_df, weather_df, package_df
1571
  weather_df,
1572
  chat_container=chat_container
1573
  )
1574
- st.session_state[step_key] = "companion"
1575
- st.rerun()
1576
- return
 
 
 
 
1577
 
1578
  # ────────────────── 5) 동행·연령 λ°›κΈ° 단계
1579
  elif st.session_state[step_key] == "companion":
 
769
  weather_df,
770
  chat_container=chat_container
771
  )
772
+ if st.session_state.get("package_rendered", False):
773
+ st.session_state[step_key] = "package_end"
774
+ else:
775
+ st.session_state[step_key] = "companion"
776
+
777
+ st.rerun()
778
  return
779
 
780
 
 
1139
  weather_df,
1140
  chat_container=chat_container
1141
  )
1142
+ if st.session_state.get("package_rendered", False):
1143
+ st.session_state[step_key] = "package_end"
1144
+ else:
1145
+ st.session_state[step_key] = "companion"
1146
+
1147
+ st.rerun()
1148
  return
1149
 
1150
  # ────────────────── 5) 동행·연령 λ°›κΈ° 단계
 
1579
  weather_df,
1580
  chat_container=chat_container
1581
  )
1582
+ if st.session_state.get("package_rendered", False):
1583
+ st.session_state[step_key] = "package_end"
1584
+ else:
1585
+ st.session_state[step_key] = "companion"
1586
+
1587
+ st.rerun()
1588
+ return
1589
 
1590
  # ────────────────── 5) 동행·연령 λ°›κΈ° 단계
1591
  elif st.session_state[step_key] == "companion":