teoo33 commited on
Commit
1330e3d
·
verified ·
1 Parent(s): 2326209

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -43,12 +43,10 @@ def validate_and_fix_output(output):
43
  parts = [part.strip() for part in parts if part.strip()]
44
  print("بخش‌های جدا شده:", parts)
45
 
46
- # مطمئن می‌شیم که همیشه سه بخش برگردونده بشه
47
  prompt_part = parts[0] if len(parts) > 0 else "پرامپت تولید نشد 😔"
48
  kb_part = parts[1] if len(parts) > 1 else "پایگاه دانش تولید نشد 😕"
49
  faq_part = parts[2] if len(parts) > 2 else "FAQ تولید نشد 🥳"
50
 
51
- # اگه بخش‌ها ناقص باشن، یه پیام پیش‌فرض بذاریم
52
  if not prompt_part.strip():
53
  prompt_part = "پرامپت خالیه 😔"
54
  if not kb_part.strip():
@@ -229,7 +227,6 @@ def end_process(_=None):
229
  knowledge_base_output = parts[1]
230
  faq_output = parts[2]
231
 
232
- # لاگ اضافی برای چک کردن متغیرها
233
  print("پرامپت نهایی:", prompt_output)
234
  print("پایگاه دانش نهایی:", knowledge_base_output)
235
  print("FAQ نهایی:", faq_output)
@@ -302,4 +299,17 @@ with gr.Blocks(title="سیستم نوا 🌟") as demo:
302
  end_btn.click(
303
  end_process,
304
  inputs=[],
305
- outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box, start
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  parts = [part.strip() for part in parts if part.strip()]
44
  print("بخش‌های جدا شده:", parts)
45
 
 
46
  prompt_part = parts[0] if len(parts) > 0 else "پرامپت تولید نشد 😔"
47
  kb_part = parts[1] if len(parts) > 1 else "پایگاه دانش تولید نشد 😕"
48
  faq_part = parts[2] if len(parts) > 2 else "FAQ تولید نشد 🥳"
49
 
 
50
  if not prompt_part.strip():
51
  prompt_part = "پرامپت خالیه 😔"
52
  if not kb_part.strip():
 
227
  knowledge_base_output = parts[1]
228
  faq_output = parts[2]
229
 
 
230
  print("پرامپت نهایی:", prompt_output)
231
  print("پایگاه دانش نهایی:", knowledge_base_output)
232
  print("FAQ نهایی:", faq_output)
 
299
  end_btn.click(
300
  end_process,
301
  inputs=[],
302
+ outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box, start_btn, continue_btn] # کروشه بسته شد
303
+ )
304
+ reset_btn.click(
305
+ reset_process,
306
+ inputs=[],
307
+ outputs=[iteration_box, prompt_box, kb_box, faq_box, user_request_box, status_box, start_btn, continue_btn]
308
+ )
309
+ submit_request_btn.click(
310
+ submit_request,
311
+ inputs=[user_request_box],
312
+ outputs=[user_request_box, status_box]
313
+ )
314
+
315
+ demo.launch()