awacke1 commited on
Commit
5f0b094
Β·
verified Β·
1 Parent(s): 371d2e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -550,9 +550,9 @@ def main():
550
  tab_main = st.radio("Action:", ["🎀 Chat & Voice", "πŸ“Έ Media", "πŸ” ArXiv", "πŸ“š PDF to Audio"], horizontal=True, key="tab_main")
551
  useArxiv = st.checkbox("Search ArXiv", True, key="use_arxiv")
552
  useArxivAudio = st.checkbox("ArXiv Audio", False, key="use_arxiv_audio")
553
- # Use st.checkbox without reassigning to st.session_state.autosend
554
  st.checkbox("Autosend Chat", value=True, key="autosend")
555
- st.session_state.autosearch = st.checkbox("Autosearch ArXiv", value=True, key="autosearch")
556
 
557
  # 🎀 Chat & Voice
558
  if tab_main == "🎀 Chat & Voice":
@@ -648,7 +648,7 @@ def main():
648
  q = st.text_input("πŸ” Query:", key="arxiv_query")
649
  if q and q != st.session_state.last_query:
650
  st.session_state.last_query = q
651
- if st.session_state.autosearch or st.button("πŸ” Run", key="arxiv_run"):
652
  result, papers = asyncio.run(perform_ai_lookup(q, useArxiv=useArxiv, useArxivAudio=useArxivAudio))
653
  for i, p in enumerate(papers, 1):
654
  with st.expander(f"{i}. πŸ“„ {p['title']}"):
 
550
  tab_main = st.radio("Action:", ["🎀 Chat & Voice", "πŸ“Έ Media", "πŸ” ArXiv", "πŸ“š PDF to Audio"], horizontal=True, key="tab_main")
551
  useArxiv = st.checkbox("Search ArXiv", True, key="use_arxiv")
552
  useArxivAudio = st.checkbox("ArXiv Audio", False, key="use_arxiv_audio")
553
+ # Use st.checkbox without reassigning to st.session_state
554
  st.checkbox("Autosend Chat", value=True, key="autosend")
555
+ st.checkbox("Autosearch ArXiv", value=True, key="autosearch") # Fixed line: no reassignment
556
 
557
  # 🎀 Chat & Voice
558
  if tab_main == "🎀 Chat & Voice":
 
648
  q = st.text_input("πŸ” Query:", key="arxiv_query")
649
  if q and q != st.session_state.last_query:
650
  st.session_state.last_query = q
651
+ if st.session_state.autosearch or st.button("πŸ” Run", key="arxiv_run"): # Use st.session_state.autosearch directly
652
  result, papers = asyncio.run(perform_ai_lookup(q, useArxiv=useArxiv, useArxivAudio=useArxivAudio))
653
  for i, p in enumerate(papers, 1):
654
  with st.expander(f"{i}. πŸ“„ {p['title']}"):