Open datajoely opened 2 years ago
I can't get the progress bars to work with ParallelRunner
, but the nicer logging experience still works. Ultimately without developing my own runner implementation, I think the the interference of the threading
rich is using behind the scenes and the multiprocessing
Kedro is doing just won't work nicely together.
Description
Due to the way the
ParallelRunner
works in Kedro via multi-processing the existing hook implementation breaks when interacting with whatever UI thread rich needs to work.Context
Currently if the user specifies parallel runner the progress bar logic is disabled.
Potential solutions to evaluate:
ParallelRunner
implementation and do it there (not ideal)