Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -45,27 +45,18 @@ def _parse_text(text):
|
|
45 |
return text
|
46 |
|
47 |
|
|
|
48 |
def predict(_chatbot, task_history_str, user_input):
|
49 |
print("Predict - Start: task_history_str =", task_history_str)
|
50 |
task_history = parse_task_history(task_history_str)
|
51 |
-
|
52 |
print("Type of user_input:", type(user_input))
|
53 |
print("Type of task_history:", type(task_history))
|
54 |
-
|
55 |
if not isinstance(task_history, list):
|
56 |
task_history = []
|
57 |
-
|
58 |
-
print("Predict - Start: task_history =", task_history)
|
59 |
-
if not isinstance(task_history, list) or not all(isinstance(item, tuple) and len(item) == 2 for item in task_history):
|
60 |
-
print("Error: task_history should be a list of tuples of length 2.")
|
61 |
-
return _chatbot
|
62 |
-
|
63 |
query = user_input if user_input else (task_history[-1][0] if task_history else "")
|
64 |
print("User: " + _parse_text(query))
|
65 |
-
|
66 |
if not task_history:
|
67 |
return _chatbot
|
68 |
-
|
69 |
history_cp = copy.deepcopy(task_history)
|
70 |
history_filter = []
|
71 |
audio_idx = 1
|
|
|
45 |
return text
|
46 |
|
47 |
|
48 |
+
def predict(_chatbot, task_history_str, user_input):
|
49 |
def predict(_chatbot, task_history_str, user_input):
|
50 |
print("Predict - Start: task_history_str =", task_history_str)
|
51 |
task_history = parse_task_history(task_history_str)
|
|
|
52 |
print("Type of user_input:", type(user_input))
|
53 |
print("Type of task_history:", type(task_history))
|
|
|
54 |
if not isinstance(task_history, list):
|
55 |
task_history = []
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
query = user_input if user_input else (task_history[-1][0] if task_history else "")
|
57 |
print("User: " + _parse_text(query))
|
|
|
58 |
if not task_history:
|
59 |
return _chatbot
|
|
|
60 |
history_cp = copy.deepcopy(task_history)
|
61 |
history_filter = []
|
62 |
audio_idx = 1
|