request_timeout
The message text is shown in the example below.
| HTTP status | 408 |
type | timeout_error |
| Retry? | Yes, with back-off |
| Status | In the public catalog (error-envelope.ts) |
| Extra fields | none |
When it happens
The request did not complete in time on Syntic’s side before the model was reached.
Example
{
"error": {
"type": "timeout_error",
"code": "request_timeout",
"message": "The request timed out. Retry shortly.",
"param": null,
"request_id": "req_6f1c2a9e0b7d4c3a8e5f1b2d"
}
}How to fix it
- Retry with back-off.
Detect it in code
err = resp.json().get("error", {})
if resp.status_code == 408 and err.get("code") == "request_timeout":
delay = err.get("retry_after") or 2
time.sleep(delay) # then retryRelated
Was this page helpful?