qingxu99 commited on
Commit
42d366b
1 Parent(s): fc33168

修复chatbotwithcookies的对象传递问题

Browse files
Files changed (1) hide show
  1. toolbox.py +3 -5
toolbox.py CHANGED
@@ -54,7 +54,7 @@ def update_ui(chatbot, history, msg='正常', **kwargs): # 刷新界面
54
  刷新用户界面
55
  """
56
  assert isinstance(chatbot, ChatBotWithCookies), "在传递chatbot的过程中不要将其丢弃。必要时,可用clear将其清空,然后用for+append循环重新赋值。"
57
- yield chatbot.get_cookies(), chatbot.get_list(), history, msg
58
  ############################### ################## #######################################
59
  ##########################################################################################
60
 
@@ -340,11 +340,9 @@ def format_io(self, y):
340
  return []
341
  i_ask, gpt_reply = y[-1]
342
  i_ask = text_divide_paragraph(i_ask) # 输入部分太自由,预处理一波
343
- gpt_reply = close_up_code_segment_during_stream(
344
- gpt_reply) # 当代码输出半截的时候,试着补上后个```
345
  y[-1] = (
346
- None if i_ask is None else markdown.markdown(
347
- i_ask, extensions=['fenced_code', 'tables']),
348
  None if gpt_reply is None else markdown_convertion(gpt_reply)
349
  )
350
  return y
 
54
  刷新用户界面
55
  """
56
  assert isinstance(chatbot, ChatBotWithCookies), "在传递chatbot的过程中不要将其丢弃。必要时,可用clear将其清空,然后用for+append循环重新赋值。"
57
+ yield chatbot.get_cookies(), chatbot, history, msg
58
  ############################### ################## #######################################
59
  ##########################################################################################
60
 
 
340
  return []
341
  i_ask, gpt_reply = y[-1]
342
  i_ask = text_divide_paragraph(i_ask) # 输入部分太自由,预处理一波
343
+ gpt_reply = close_up_code_segment_during_stream(gpt_reply) # 当代码输出半截的时候,试着补上后个```
 
344
  y[-1] = (
345
+ None if i_ask is None else markdown.markdown(i_ask, extensions=['fenced_code', 'tables']),
 
346
  None if gpt_reply is None else markdown_convertion(gpt_reply)
347
  )
348
  return y