I wanted to observe the overall and per work-package progress on a python process pool which executes a large set of long-ish running tasks. It turns out that there are some issues in our beloved progressbar library - tqdm - that cause multiprocessed use-cases to mess up your terminal pretty badly.
There seems to be ongoing discussion about the problem here: tqdm/tqdm#1000 In the meantime, I created the workaround below.