AnswerDotAI / AnswerDotAI/ghapi
paged loop forever when used with repos.get_commit
- Lingua principale
- Python
- Stelle
- 685
- Fork
- 70
- Merge medio
- 1m
- PR unite (30g)
- 2
Descrizione
The following code will loop forever:
```python
api = GhApi(owner="fastai", repo="ghapi", token=os.environ["GH_TOKEN"])
pages = paged(api.repos.get_commit, "d8fb5c28e14f4bcbb0691e71b4ef7d55228a81ac")
for page in pages:
print("foo")
```
```
foo
foo
foo
```
Whatever the commit I target, I got the same behavior.
I’m doing something wrong, or it’s a real bug?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Riproduci il problema con la GhApi fornita, repos.get_commit e lo snippet paginato, quindi segui il punto di ingresso paginato e il modo in cui gestisce la risposta del commit. Nel report non sono indicati alcun file sorgente né alcun test. Il lavoro è completato quando l’iteratore termina per una richiesta di commit invece di restituire la stessa pagina all’infinito, con un test di regressione che copra quella chiamata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github, python
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 32/100