knotty: Ensure the progress bar shows on stdout
PATCH 1/1 knotty: Ensure the progress bar shows on stdout
I can understand why some programs would want the progress on stderr so that real output can be captured on stdout. This is confusing for bitbake since we don't show a progress bar at all in non-interactive cases.
Therefore make sure the progress bar goes to stdout, not the stderr default.
Signed-off-by Richard Purdie <[email protected]>
---
bitbake/lib/bb/ui/knotty.py +1 -1
@@ -49,7 +49,7 @@ class BBProgress(progressbar.ProgressBar): self._resize_default = signal.getsignal(signal.SIGWINCH) except: self._resize_default = None - progressbar.ProgressBar.__init__(self, maxval, [self.msg + ": "] + widgets) + progressbar.ProgressBar.__init__(self, maxval, [self.msg + ": "] + widgets, fd=sys.stdout) def _handle_resize(self, signum, frame): progressbar.ProgressBar._handle_resize(self, signum, frame)