Spaces:
Paused
Paused
修复chatbotwithcookies的对象传递问题
Browse files- 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
|
| 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
|