AnswerDotAI / AnswerDotAI/fastprogress

force_console_behavior does not modify behavior

Offen
#103 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.