Sync from GitHub (preserve manual model files)
Browse files
StreamlitApp/StreamlitApp.py
CHANGED
|
@@ -53,7 +53,13 @@ if st.sidebar.button("Clear All Fields"):
|
|
| 53 |
if k in st.session_state:
|
| 54 |
del st.session_state[k]
|
| 55 |
st.sidebar.success("Cleared app state.")
|
| 56 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
# Load model once
|
| 59 |
model = load_model()
|
|
|
|
| 53 |
if k in st.session_state:
|
| 54 |
del st.session_state[k]
|
| 55 |
st.sidebar.success("Cleared app state.")
|
| 56 |
+
# Streamlit renamed `experimental_rerun()` -> `rerun()` in newer versions.
|
| 57 |
+
# Use a version-safe call so Spaces don't fail with AttributeError.
|
| 58 |
+
rerun_fn = getattr(st, "rerun", None) or getattr(st, "experimental_rerun", None)
|
| 59 |
+
if rerun_fn is not None:
|
| 60 |
+
rerun_fn()
|
| 61 |
+
else:
|
| 62 |
+
st.stop()
|
| 63 |
|
| 64 |
# Load model once
|
| 65 |
model = load_model()
|