diff options
-rw-r--r-- | lib/bb/build.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/bb/build.py b/lib/bb/build.py index 23b6ee455..cb2e75b14 100644 --- a/lib/bb/build.py +++ b/lib/bb/build.py @@ -398,7 +398,13 @@ exit $ret progress = d.getVarFlag(func, 'progress') if progress: - logfile = create_progress_handler(func, progress, logfile, d) + try: + logfile = create_progress_handler(func, progress, logfile, d) + except: + from traceback import format_exc + logger.error("Failed to create progress handler") + logger.error(format_exc()) + raise fifobuffer = bytearray() def readfifo(data): |