re-type commited on
Commit
7e0dd71
·
verified ·
1 Parent(s): 028ac9e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -18
app.py CHANGED
@@ -758,7 +758,7 @@ def create_gradio_interface():
758
 
759
  # --- Application Startup ---
760
  def run_application():
761
- main_gradio_app = None # Predefine for main app cleanup
762
  try:
763
  main_gradio_app = create_gradio_interface()
764
  main_gradio_app = gr.mount_gradio_app(app, main_gradio_app, path="/gradio")
@@ -774,7 +774,6 @@ def run_application():
774
  )
775
  except Exception as main_error:
776
  logger.error(f"Application startup failed: {main_error}", exc_info=True)
777
- fallback_gradio_app = None # Predefine for fallback app cleanup
778
  try:
779
  logger.info("🔄 Falling back to Gradio-only mode...")
780
  fallback_gradio_app = create_gradio_interface()
@@ -787,22 +786,7 @@ def run_application():
787
  )
788
  except Exception as fallback_error:
789
  logger.error(f"Fallback failed: {fallback_error}", exc_info=True)
790
- print("❌ Application failed to start. Check logs for details.")
791
- finally:
792
- if fallback_gradio_app:
793
- try:
794
- fallback_gradio_app.close()
795
- logger.info("Closed fallback Gradio app.")
796
- except Exception as close_error:
797
- logger.warning(f"Failed to close fallback Gradio app: {close_error}")
798
- finally:
799
- if main_gradio_app:
800
- try:
801
- main_gradio_app.close()
802
- logger.info("Closed main Gradio app.")
803
- except Exception as close_error:
804
- logger.warning(f"Failed to close main Gradio app: {close_error}")# --- Main Entry Point ---
805
- if __name__ == "__main__":
806
  print("🧬 Gene Analysis Pipeline Starting...")
807
  print("=" * 50)
808
  print("🔍 Checking system components...")
 
758
 
759
  # --- Application Startup ---
760
  def run_application():
761
+ main_gradio_app = None # Predefine for main app
762
  try:
763
  main_gradio_app = create_gradio_interface()
764
  main_gradio_app = gr.mount_gradio_app(app, main_gradio_app, path="/gradio")
 
774
  )
775
  except Exception as main_error:
776
  logger.error(f"Application startup failed: {main_error}", exc_info=True)
 
777
  try:
778
  logger.info("🔄 Falling back to Gradio-only mode...")
779
  fallback_gradio_app = create_gradio_interface()
 
786
  )
787
  except Exception as fallback_error:
788
  logger.error(f"Fallback failed: {fallback_error}", exc_info=True)
789
+ print("❌ Application failed to start. Check logs for details.")if __name__ == "__main__":
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
790
  print("🧬 Gene Analysis Pipeline Starting...")
791
  print("=" * 50)
792
  print("🔍 Checking system components...")