garvitsachdeva Claude Sonnet 4.6 commited on
Commit
51db558
Β·
1 Parent(s): 9dfb393

diag: wrap module-level imports to surface crash error

Browse files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (1) hide show
  1. streamlit_app.py +10 -4
streamlit_app.py CHANGED
@@ -22,10 +22,16 @@ import streamlit as st
22
  import plotly.graph_objects as go
23
  from plotly.subplots import make_subplots
24
 
25
- from env.spindleflow_env import SpindleFlowEnv
26
- from env.state import EpisodeState
27
- from env.specialist_registry import SpecialistRegistry
28
- from orchestrator_widget import render_orchestrator
 
 
 
 
 
 
29
 
30
  # ─────────────────────────────────────────────────────────
31
  # Page config (must be first Streamlit call)
 
22
  import plotly.graph_objects as go
23
  from plotly.subplots import make_subplots
24
 
25
+ try:
26
+ from env.spindleflow_env import SpindleFlowEnv
27
+ from env.state import EpisodeState
28
+ from env.specialist_registry import SpecialistRegistry
29
+ from orchestrator_widget import render_orchestrator
30
+ except Exception as _import_err:
31
+ import traceback as _tb
32
+ st.error(f"Import failed: {_import_err}")
33
+ st.code(_tb.format_exc())
34
+ st.stop()
35
 
36
  # ─────────────────────────────────────────────────────────
37
  # Page config (must be first Streamlit call)