Add retries and timeout options to API calls
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia tracciando GhApi e il modo in cui effettua le chiamate API, quindi individua dove è possibile applicare valori predefiniti condivisi. Definisci e verifica i tentativi, il timeout e il comportamento opzionale di attesa tra i tentativi per tutte le chiamate, incluso il numero predefinito documentato di tentativi e l’aspettativa di un backoff esponenziale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Add to all the API calls the retries and timeout options to manage the error responses. Consider a retry-wait option to manage retry speed.
retries - number of times to try the request before failing (default=1)
timeout - time to wait before interpreting the request as failed
retry-wait - the base time to wait between tries for exponential backoff
Note: retries should probably be tries but the parameter name retries is in too wide use to fight against.
It would be useful if these options were added to GhApi as defaults for all API calls made.
- Lingua principale
- Python
- Stelle
- 687
- Fork
- 69
- Merge medio
- 1m
- PR unite (30g)
- 2
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AnswerDotAI/ghapi
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
AnswerDotAI/ghapi#158 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AnswerDotAI/ghapi#120 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
AnswerDotAI/ghapi#208 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
AnswerDotAI/ghapi#201 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
AnswerDotAI/ghapi#186 ·
Tutte le issue di AnswerDotAI/ghapi
Issue simili
-
bug status/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
prowler-cloud/prowler#12887 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: desktop platform: macos priority: p3 status: ready type: enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
use-agent-os/agent-os#3484 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
open-telemetry/opentelemetry-python-contrib#5113 · 2 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
external
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
langchain-ai/docs#6255 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno