Nelly-43 commited on
Commit
e65bc7c
Β·
verified Β·
1 Parent(s): 2e3caa5

Update app_web.py

Browse files
Files changed (1) hide show
  1. app_web.py +4 -1
app_web.py CHANGED
@@ -48,6 +48,8 @@ def init_session():
48
  st.session_state.unresolved_category_question = None
49
  if "stata_options" not in st.session_state:
50
  st.session_state.stata_options = None
 
 
51
 
52
 
53
  # ── Sidebar ──────────────────────────────────────────────────────────────────
@@ -275,6 +277,7 @@ def render_chat():
275
  "suggest fix(es) for the error":"suggestfix"}
276
 
277
  st.session_state.stata_options = options
 
278
  st.session_state.unresolved_category_question = f"Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
279
  st.session_state.resolution_rounds += 1
280
  resolution_msg = f"**Before I search, could you clarify?** Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
@@ -297,7 +300,7 @@ def render_chat():
297
  # "verbose": True if "verbose" in selected_options else False,
298
  "lines": None#lines if "lines" in selected_options else None
299
  }
300
- result = explain_(qcat_result.get("action"), combined_cat, cfg, file_path, opts)
301
  st.session_state.messages.append({"role": "assistant", "content": result})
302
  st.markdown(result)
303
 
 
48
  st.session_state.unresolved_category_question = None
49
  if "stata_options" not in st.session_state:
50
  st.session_state.stata_options = None
51
+ if "stata_file" not in st.session_state:
52
+ st.session_state.stata_file = None
53
 
54
 
55
  # ── Sidebar ──────────────────────────────────────────────────────────────────
 
277
  "suggest fix(es) for the error":"suggestfix"}
278
 
279
  st.session_state.stata_options = options
280
+ st.session_state.stata_file = file_path
281
  st.session_state.unresolved_category_question = f"Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
282
  st.session_state.resolution_rounds += 1
283
  resolution_msg = f"**Before I search, could you clarify?** Please let me know what you need help with: {' or '.join(options.keys())}. List all options that apply."
 
300
  # "verbose": True if "verbose" in selected_options else False,
301
  "lines": None#lines if "lines" in selected_options else None
302
  }
303
+ result = explain_(qcat_result.get("action"), combined_cat, cfg, st.session_state.stata_file, opts)
304
  st.session_state.messages.append({"role": "assistant", "content": result})
305
  st.markdown(result)
306