AnswerDotAI / AnswerDotAI/fastprogress

force_console_behavior does not modify behavior

Aperta
#103 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Jupyter Notebook
Stelle
1.1k
Fork
104
Merge medio
1m
PR unite (30g)
1

Descrizione

Hi there, I am confused about the `force_console_behavior` function, it does _not_ force any behavior itself, it simply returns the console master and progress bars. I can't tell if it is misnamed or this is a regression.

fastai `ProgressCallback` uses the `master_bar` imported from `fastprogress`, so to force console the `master_bar` and `progress_bar` variables should be updated.

The current implementation is:

```
#export
def force_console_behavior():
"Return the console progress bars"
return ConsoleMasterBar, ConsoleProgressBar
```

I would expect this instead:

```
#export
def force_console_behavior():
master_bar = ConsoleMasterBar
progress_bar = ConsoleProgressBar
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando la funzione esportata force_console_behavior e analizza come il ProgressCallback di fastai utilizza master_bar e progress_bar importati. Verifica che l’invocazione della funzione modifichi il comportamento della barra di avanzamento in modo da produrre output sulla console, quindi verifica che il comportamento esistente della barra di avanzamento rimanga corretto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
cli, tooling
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.