Spaces:
Paused
Paused
Upload 4 files
Browse files
app.py
CHANGED
|
@@ -207,18 +207,21 @@ def handle_api_error(error, attempt):
|
|
| 207 |
elif isinstance(error, Aborted):
|
| 208 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 209 |
logger.warning(f"{current_api_key[:11]} β ζδ½θ’«δΈζ’ β {delay} η§ειθ―...")
|
|
|
|
| 210 |
time.sleep(delay)
|
| 211 |
return 0, None
|
| 212 |
|
| 213 |
elif isinstance(error, InternalServerError):
|
| 214 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 215 |
logger.warning(f"{current_api_key[:11]} β 500 ζε‘ε¨ε
ι¨ιθ―― β {delay} η§ειθ―...")
|
|
|
|
| 216 |
time.sleep(delay)
|
| 217 |
return 0, None
|
| 218 |
|
| 219 |
elif isinstance(error, ServiceUnavailable):
|
| 220 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 221 |
logger.warning(f"{current_api_key[:11]} β 503 ζε‘δΈε―η¨ β {delay} η§ειθ―...")
|
|
|
|
| 222 |
time.sleep(delay)
|
| 223 |
return 0, None
|
| 224 |
|
|
|
|
| 207 |
elif isinstance(error, Aborted):
|
| 208 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 209 |
logger.warning(f"{current_api_key[:11]} β ζδ½θ’«δΈζ’ β {delay} η§ειθ―...")
|
| 210 |
+
switch_api_key()
|
| 211 |
time.sleep(delay)
|
| 212 |
return 0, None
|
| 213 |
|
| 214 |
elif isinstance(error, InternalServerError):
|
| 215 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 216 |
logger.warning(f"{current_api_key[:11]} β 500 ζε‘ε¨ε
ι¨ιθ―― β {delay} η§ειθ―...")
|
| 217 |
+
switch_api_key()
|
| 218 |
time.sleep(delay)
|
| 219 |
return 0, None
|
| 220 |
|
| 221 |
elif isinstance(error, ServiceUnavailable):
|
| 222 |
delay = min(RETRY_DELAY * (2 ** attempt), MAX_RETRY_DELAY)
|
| 223 |
logger.warning(f"{current_api_key[:11]} β 503 ζε‘δΈε―η¨ β {delay} η§ειθ―...")
|
| 224 |
+
switch_api_key()
|
| 225 |
time.sleep(delay)
|
| 226 |
return 0, None
|
| 227 |
|