AnswerDotAI / AnswerDotAI/ghapi

paged loop forever when used with repos.get_commit

Aperta
#98 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.