nalin0503 commited on
Commit
d9f185c
·
1 Parent(s): 7d6b416

Fix error of "return to settings"

Browse files
Files changed (1) hide show
  1. app.py +18 -6
app.py CHANGED
@@ -502,20 +502,32 @@ def main():
502
  st.rerun()
503
  else:
504
  st.error("No output video was generated. Check logs for details.")
505
- if st.button("Return to Settings"):
506
- return_to_input()
 
 
 
 
507
  st.rerun()
508
 
509
  except subprocess.CalledProcessError as e:
510
  st.error(f"Error running morphing pipeline: {e}")
511
- if st.button("Return to Settings"):
512
- return_to_input()
 
 
 
 
513
  st.rerun()
514
 
515
  except Exception as e:
516
  st.error(f"An error occurred during processing: {e}")
517
- if st.button("Return to Settings"):
518
- return_to_input()
 
 
 
 
519
  st.rerun()
520
 
521
  # =============== RESULT PAGE ===============
 
502
  st.rerun()
503
  else:
504
  st.error("No output video was generated. Check logs for details.")
505
+ return_to_input_button = st.button("Return to Settings")
506
+ if return_to_input_button:
507
+ st.session_state.page = 'input'
508
+ st.session_state.temp_dir = None
509
+ st.session_state.final_video_path = None
510
+ st.session_state.process_started = False
511
  st.rerun()
512
 
513
  except subprocess.CalledProcessError as e:
514
  st.error(f"Error running morphing pipeline: {e}")
515
+ return_to_input_button = st.button("Return to Settings")
516
+ if return_to_input_button:
517
+ st.session_state.page = 'input'
518
+ st.session_state.temp_dir = None
519
+ st.session_state.final_video_path = None
520
+ st.session_state.process_started = False
521
  st.rerun()
522
 
523
  except Exception as e:
524
  st.error(f"An error occurred during processing: {e}")
525
+ return_to_input_button = st.button("Return to Settings")
526
+ if return_to_input_button:
527
+ st.session_state.page = 'input'
528
+ st.session_state.temp_dir = None
529
+ st.session_state.final_video_path = None
530
+ st.session_state.process_started = False
531
  st.rerun()
532
 
533
  # =============== RESULT PAGE ===============