Update conversation_logic.py
Browse files- conversation_logic.py +2 -2
conversation_logic.py
CHANGED
|
@@ -401,7 +401,7 @@ class ConversationEngine:
|
|
| 401 |
if selected_chunks:
|
| 402 |
reply = f"{reply}\n\nRelevant study notes:\n" + "\n".join(_teaching_lines(selected_chunks))
|
| 403 |
|
| 404 |
-
|
| 405 |
try:
|
| 406 |
generated = self.generator.generate(
|
| 407 |
user_text=user_text or solver_input,
|
|
@@ -417,7 +417,7 @@ class ConversationEngine:
|
|
| 417 |
|
| 418 |
reply = format_reply(reply, tone, verbosity, transparency, resolved_help_mode)
|
| 419 |
|
| 420 |
-
result.reply = short_lines(reply, 120)
|
| 421 |
result.help_mode = resolved_help_mode
|
| 422 |
result.meta = {
|
| 423 |
"intent": resolved_intent,
|
|
|
|
| 401 |
if selected_chunks:
|
| 402 |
reply = f"{reply}\n\nRelevant study notes:\n" + "\n".join(_teaching_lines(selected_chunks))
|
| 403 |
|
| 404 |
+
if not result.solved and self.generator is not None:
|
| 405 |
try:
|
| 406 |
generated = self.generator.generate(
|
| 407 |
user_text=user_text or solver_input,
|
|
|
|
| 417 |
|
| 418 |
reply = format_reply(reply, tone, verbosity, transparency, resolved_help_mode)
|
| 419 |
|
| 420 |
+
result.reply = "\n".join(short_lines(reply, 120))
|
| 421 |
result.help_mode = resolved_help_mode
|
| 422 |
result.meta = {
|
| 423 |
"intent": resolved_intent,
|