Joshua Sundance Bailey commited on
Commit
60ba98a
1 Parent(s): 4cc9a14

state management

Browse files
Files changed (1) hide show
  1. langchain-streamlit-demo/app.py +2 -2
langchain-streamlit-demo/app.py CHANGED
@@ -152,13 +152,13 @@ if chain:
152
  wait_for_all_tracers()
153
  url = client.read_run(run.id).url
154
  st.session_state.trace_link = url
155
- if client and st.session_state.run_id:
156
  feedback_component(client)
157
 
158
  else:
159
  st.error(f"Please enter a valid {provider} API key.", icon="❌")
160
 
161
- if client and st.session_state.trace_link:
162
  st.sidebar.markdown(
163
  f'<a href="{st.session_state.trace_link}" target="_blank"><button>Latest Trace: 🛠️</button></a>',
164
  unsafe_allow_html=True,
 
152
  wait_for_all_tracers()
153
  url = client.read_run(run.id).url
154
  st.session_state.trace_link = url
155
+ if client and st.session_state.get("run_id"):
156
  feedback_component(client)
157
 
158
  else:
159
  st.error(f"Please enter a valid {provider} API key.", icon="❌")
160
 
161
+ if client and st.session_state.get("trace_link"):
162
  st.sidebar.markdown(
163
  f'<a href="{st.session_state.trace_link}" target="_blank"><button>Latest Trace: 🛠️</button></a>',
164
  unsafe_allow_html=True,