AnswerDotAI / AnswerDotAI/fastprogress
force_console_behavior does not modify behavior
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 1.1k
- Forks
- 104
- Ø Merge
- 1 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
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
```
Beitragsleitfaden
Rechercherichtung
Beginne damit, die exportierte Funktion force_console_behavior zu lokalisieren und zu untersuchen, wie fastai's ProgressCallback die importierten master_bar und progress_bar verwendet. Bestätige, dass der Aufruf der Funktion das Verhalten der Fortschrittsanzeige auf Konsolenausgabe ändert, und überprüfe anschließend, dass das bestehende Verhalten der Fortschrittsanzeige weiterhin korrekt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100