Michael Hu commited on
Commit
4754f6a
Β·
1 Parent(s): f75389c

fix initialization issue

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -247,7 +247,7 @@ def initialize_session_state():
247
 
248
  def initialize_application():
249
  """Initialize the application with dependency injection container"""
250
- if not st.session_state.container_initialized:
251
  try:
252
  logger.info("Initializing application container")
253
  initialize_global_container()
@@ -262,13 +262,15 @@ def main():
262
  """Main application workflow"""
263
  logger.info("Starting application")
264
 
265
- # Initialize application
266
- initialize_application()
267
-
268
  # Configure page
269
  configure_page()
 
 
270
  initialize_session_state()
271
 
 
 
 
272
  st.title("🎧 High-Quality Audio Translation System")
273
  st.markdown("Upload English Audio β†’ Get Chinese Speech Output")
274
 
 
247
 
248
  def initialize_application():
249
  """Initialize the application with dependency injection container"""
250
+ if not st.session_state.get('container_initialized', False):
251
  try:
252
  logger.info("Initializing application container")
253
  initialize_global_container()
 
262
  """Main application workflow"""
263
  logger.info("Starting application")
264
 
 
 
 
265
  # Configure page
266
  configure_page()
267
+
268
+ # Initialize session state first
269
  initialize_session_state()
270
 
271
+ # Initialize application
272
+ initialize_application()
273
+
274
  st.title("🎧 High-Quality Audio Translation System")
275
  st.markdown("Upload English Audio β†’ Get Chinese Speech Output")
276