Ali2206 commited on
Commit
3c115c1
·
verified ·
1 Parent(s): 6330586

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
app.py CHANGED
@@ -4,9 +4,11 @@ import random
4
  import gradio as gr
5
  from datetime import datetime
6
 
 
7
  sys.path.append(os.path.join(os.path.dirname(__file__), "src"))
8
- from txagent.txagent import TxAgent
9
 
 
 
10
 
11
  # ==== Environment Setup ====
12
  current_dir = os.path.dirname(os.path.abspath(__file__))
@@ -84,11 +86,12 @@ if __name__ == "__main__":
84
  seed = random.randint(0, 10000)
85
  return agent.update_parameters(seed=seed)
86
 
87
- def handle_retry(history, retry_data: gr.RetryData, temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round):
 
88
  update_seed()
89
  new_history = history[:retry_data.index]
90
  previous_prompt = history[retry_data.index]["content"]
91
- yield from agent.run_gradio_chat(
92
  new_history + [{"role": "user", "content": previous_prompt}],
93
  temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round
94
  )
@@ -113,6 +116,7 @@ if __name__ == "__main__":
113
  show_copy_button=True
114
  )
115
 
 
116
  chatbot.retry(
117
  handle_retry,
118
  chatbot, chatbot,
 
4
  import gradio as gr
5
  from datetime import datetime
6
 
7
+ # Add src to Python path
8
  sys.path.append(os.path.join(os.path.dirname(__file__), "src"))
 
9
 
10
+ # Adjust to match your file structure
11
+ from txagent.txagent import TxAgent # e.g., src/txagent/txagent.py
12
 
13
  # ==== Environment Setup ====
14
  current_dir = os.path.dirname(os.path.abspath(__file__))
 
86
  seed = random.randint(0, 10000)
87
  return agent.update_parameters(seed=seed)
88
 
89
+ # FIXED: retry must return, not yield
90
+ def handle_retry(history, retry_data, temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round):
91
  update_seed()
92
  new_history = history[:retry_data.index]
93
  previous_prompt = history[retry_data.index]["content"]
94
+ return agent.run_gradio_chat(
95
  new_history + [{"role": "user", "content": previous_prompt}],
96
  temperature, max_new_tokens, max_tokens, multi_agent, conversation, max_round
97
  )
 
116
  show_copy_button=True
117
  )
118
 
119
+ # ✅ Retry now fixed
120
  chatbot.retry(
121
  handle_retry,
122
  chatbot, chatbot,