Spaces:
Sleeping
Sleeping
basic error handling
Browse files
app.py
CHANGED
|
@@ -176,6 +176,8 @@ def getprojectinfo_route():
|
|
| 176 |
main_info =''
|
| 177 |
for i in main_prompts:
|
| 178 |
result = generate(i[:52000])
|
|
|
|
|
|
|
| 179 |
main_info += result
|
| 180 |
|
| 181 |
proj_prompt = []
|
|
@@ -191,6 +193,8 @@ def getprojectinfo_route():
|
|
| 191 |
list_of_projects =''
|
| 192 |
for i in proj_prompt:
|
| 193 |
result = generate(i[:52000])
|
|
|
|
|
|
|
| 194 |
list_of_projects += result
|
| 195 |
|
| 196 |
delimiter = 'Проект '
|
|
@@ -221,6 +225,8 @@ def getprojectinfo_route():
|
|
| 221 |
real_projects = ''
|
| 222 |
for i in check_prompts:
|
| 223 |
result = generate(i[:52000])
|
|
|
|
|
|
|
| 224 |
real_projects += result
|
| 225 |
|
| 226 |
real_projects_list = re.findall(r'Да:\s*(.*?)\s*(?:\n\n|$)', real_projects)
|
|
@@ -306,6 +312,8 @@ def getprojectinfo_route():
|
|
| 306 |
final = ''
|
| 307 |
for i in prepared_prompts:
|
| 308 |
result = generate(i[:52000])
|
|
|
|
|
|
|
| 309 |
final += result
|
| 310 |
final = main_info + final
|
| 311 |
final = final.replace("Конец ответа", "")
|
|
|
|
| 176 |
main_info =''
|
| 177 |
for i in main_prompts:
|
| 178 |
result = generate(i[:52000])
|
| 179 |
+
if result is None:
|
| 180 |
+
return jsonify({'error': 'Сервер LLM временно недоступен. Попробуйте повторить запрос через несколько минут.'})
|
| 181 |
main_info += result
|
| 182 |
|
| 183 |
proj_prompt = []
|
|
|
|
| 193 |
list_of_projects =''
|
| 194 |
for i in proj_prompt:
|
| 195 |
result = generate(i[:52000])
|
| 196 |
+
if result is None:
|
| 197 |
+
return jsonify({'error': 'Сервер LLM временно недоступен. Попробуйте повторить запрос через несколько минут.'})
|
| 198 |
list_of_projects += result
|
| 199 |
|
| 200 |
delimiter = 'Проект '
|
|
|
|
| 225 |
real_projects = ''
|
| 226 |
for i in check_prompts:
|
| 227 |
result = generate(i[:52000])
|
| 228 |
+
if result is None:
|
| 229 |
+
return jsonify({'error': 'Сервер LLM временно недоступен. Попробуйте повторить запрос через несколько минут.'})
|
| 230 |
real_projects += result
|
| 231 |
|
| 232 |
real_projects_list = re.findall(r'Да:\s*(.*?)\s*(?:\n\n|$)', real_projects)
|
|
|
|
| 312 |
final = ''
|
| 313 |
for i in prepared_prompts:
|
| 314 |
result = generate(i[:52000])
|
| 315 |
+
if result is None:
|
| 316 |
+
return jsonify({'error': 'Сервер LLM временно недоступен. Попробуйте повторить запрос через несколько минут.'})
|
| 317 |
final += result
|
| 318 |
final = main_info + final
|
| 319 |
final = final.replace("Конец ответа", "")
|