fix: issue #5 — 5xx от API не блокирует запуск лаунчеров
_handle_api_response и _handle_openai_api_response теперь имеют явный case для 5xx: предупреждают что сервер временно недоступен и продолжают (_API_RET=0). Раньше 5xx попадал в wildcard → _API_RET=$code (non-zero) → exit 1. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -869,6 +869,11 @@ _handle_openai_api_response() {
|
||||
echo -e "\033[0;33m[СЕТЬ]\033[0m Не удалось проверить ключ (нет сети?). Продолжаю..."
|
||||
_API_RET=0
|
||||
;;
|
||||
5[0-9][0-9])
|
||||
echo ""
|
||||
echo -e "\033[0;33m[СЕРВЕР]\033[0m $provider временно недоступен (HTTP $code). Продолжаю..."
|
||||
_API_RET=0
|
||||
;;
|
||||
*)
|
||||
_emsg=$(_claude_extract_error "$body")
|
||||
echo ""
|
||||
@@ -947,6 +952,11 @@ _handle_api_response() {
|
||||
echo -e "\033[0;33m[СЕТЬ]\033[0m Не удалось проверить ключ (нет сети?). Продолжаю..."
|
||||
_API_RET=0
|
||||
;;
|
||||
5[0-9][0-9])
|
||||
echo ""
|
||||
echo -e "\033[0;33m[СЕРВЕР]\033[0m $provider временно недоступен (HTTP $code). Продолжаю..."
|
||||
_API_RET=0
|
||||
;;
|
||||
400)
|
||||
_emsg=$(_claude_extract_error "$body")
|
||||
if echo "${_emsg:-$body}" | grep -qi "RESOURCE_EXHAUSTED"; then
|
||||
|
||||
Reference in New Issue
Block a user