kshitijthakkar commited on
Commit
fe72fcb
·
1 Parent(s): dab7275

fix: Settings screen return value - return only interface not tuple

Browse files
Files changed (2) hide show
  1. app.py +1 -1
  2. screens/settings.py +3 -3
app.py CHANGED
@@ -2424,7 +2424,7 @@ with gr.Blocks(title="TraceMind-AI", theme=theme) as app:
2424
  # ============================================================================
2425
  # Screen 10: Settings
2426
  # ============================================================================
2427
- settings_screen, gemini_api_key_input, hf_token_input = create_settings_screen()
2428
 
2429
  # ============================================================================
2430
  # Evaluation Helper Functions
 
2424
  # ============================================================================
2425
  # Screen 10: Settings
2426
  # ============================================================================
2427
+ settings_screen = create_settings_screen()
2428
 
2429
  # ============================================================================
2430
  # Evaluation Helper Functions
screens/settings.py CHANGED
@@ -201,14 +201,14 @@ def create_settings_screen():
201
  api_name=False # IMPORTANT: Prevents API key exposure via Gradio API
202
  )
203
 
204
- # Return both the interface and the input components for external access
205
- return settings_interface, gemini_api_key, hf_token
206
 
207
 
208
  if __name__ == "__main__":
209
  # For standalone testing
210
  with gr.Blocks() as demo:
211
- settings_screen, _, _ = create_settings_screen()
212
  # Make it visible for standalone testing
213
  settings_screen.visible = True
214
  demo.launch()
 
201
  api_name=False # IMPORTANT: Prevents API key exposure via Gradio API
202
  )
203
 
204
+ # Return the interface only (API keys are managed internally via session state)
205
+ return settings_interface
206
 
207
 
208
  if __name__ == "__main__":
209
  # For standalone testing
210
  with gr.Blocks() as demo:
211
+ settings_screen = create_settings_screen()
212
  # Make it visible for standalone testing
213
  settings_screen.visible = True
214
  demo.launch()