Skip to content

Feature: multilevel progressbar #189

Closed
@lig

Description

@lig

It would be great to be able to wrap several nested iterables like

for i in progressbar.progressbar(range(20)):
    for j in progressbar.progressbar(range(5)):
        time.sleep(0.1)

As for now this results in multiple progress bars appearing one after another. It could look like this instead

20% (1 of 5) |#####                     | Elapsed Time: 0:00:02 ETA:   0:00:03
30% (6 of 20) |#####                    | Elapsed Time: 0:01:02 ETA:   0:06:01

Also, it looks like this could be a possible step on the way to that one #176

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions