Update space
Browse files
app.py
CHANGED
@@ -92,25 +92,24 @@ def generate_response(history, system_message):
|
|
92 |
|
93 |
def prepare_topic_message(index):
|
94 |
try:
|
95 |
-
#
|
96 |
-
|
97 |
-
|
98 |
|
99 |
index = int(index)
|
100 |
if 0 <= index < len(data):
|
101 |
topic = data[index]["Topic"]
|
102 |
date = data[index]["Date"]
|
103 |
message = f"Please prepare a 10-minute reading guide for the topic '{topic}' scheduled for {date}"
|
104 |
-
|
105 |
-
# Print the generated message for debugging
|
106 |
-
print(f"Generated message: {message}")
|
107 |
-
|
108 |
return message
|
109 |
else:
|
110 |
print(f"Index {index} out of range")
|
111 |
return ""
|
|
|
|
|
|
|
112 |
except Exception as e:
|
113 |
-
print(f"
|
114 |
return ""
|
115 |
|
116 |
def clear_chat():
|
|
|
92 |
|
93 |
def prepare_topic_message(index):
|
94 |
try:
|
95 |
+
# Ensure index is not empty and is a valid integer
|
96 |
+
if not index or index.strip() == '':
|
97 |
+
return ""
|
98 |
|
99 |
index = int(index)
|
100 |
if 0 <= index < len(data):
|
101 |
topic = data[index]["Topic"]
|
102 |
date = data[index]["Date"]
|
103 |
message = f"Please prepare a 10-minute reading guide for the topic '{topic}' scheduled for {date}"
|
|
|
|
|
|
|
|
|
104 |
return message
|
105 |
else:
|
106 |
print(f"Index {index} out of range")
|
107 |
return ""
|
108 |
+
except ValueError as e:
|
109 |
+
print(f"Error converting index: {e}")
|
110 |
+
return ""
|
111 |
except Exception as e:
|
112 |
+
print(f"Unexpected error in prepare_topic_message: {e}")
|
113 |
return ""
|
114 |
|
115 |
def clear_chat():
|