mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-22 08:07:56 +01:00
Exception handling
This commit is contained in:
parent
8515f19078
commit
b3bbda22d1
@ -1,3 +1,4 @@
|
|||||||
|
import logging
|
||||||
import re
|
import re
|
||||||
import textwrap
|
import textwrap
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
@ -12,7 +13,7 @@ from sentence_transformers import SentenceTransformer
|
|||||||
|
|
||||||
from modules import chat, shared
|
from modules import chat, shared
|
||||||
|
|
||||||
print('Intercepting all calls to posthog :)')
|
logging.info('Intercepting all calls to posthog :)')
|
||||||
posthog.capture = lambda *args, **kwargs: None
|
posthog.capture = lambda *args, **kwargs: None
|
||||||
|
|
||||||
|
|
||||||
@ -164,11 +165,14 @@ def custom_generate_chat_prompt(user_input, state, **kwargs):
|
|||||||
|
|
||||||
add_chunks_to_collector(chunks)
|
add_chunks_to_collector(chunks)
|
||||||
query = '\n'.join(shared.history['internal'][-1] + [user_input])
|
query = '\n'.join(shared.history['internal'][-1] + [user_input])
|
||||||
best_ids = collector.get_ids(query, n_results=len(shared.history['internal'])-1)
|
try:
|
||||||
|
best_ids = collector.get_ids(query, n_results=len(shared.history['internal'])-1)
|
||||||
|
|
||||||
# Sort the history by relevance instead of by chronological order,
|
# Sort the history by relevance instead of by chronological order,
|
||||||
# except for the latest message
|
# except for the latest message
|
||||||
state['history'] = [shared.history['internal'][id_] for id_ in best_ids[::-1]] + [shared.history['internal'][-1]]
|
state['history'] = [shared.history['internal'][id_] for id_ in best_ids[::-1]] + [shared.history['internal'][-1]]
|
||||||
|
except RuntimeError:
|
||||||
|
logging.error("Couldn't query the database, moving on...")
|
||||||
|
|
||||||
return chat.generate_chat_prompt(user_input, state, **kwargs)
|
return chat.generate_chat_prompt(user_input, state, **kwargs)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user