muryshev commited on
Commit
dc13bfb
·
1 Parent(s): 7af7022

basic error handling

Browse files
Files changed (1) hide show
  1. app.py +8 -0
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("Конец ответа", "")