summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/event.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py
index 366bc41884..ec25ce77fb 100644
--- a/bitbake/lib/bb/event.py
+++ b/bitbake/lib/bb/event.py
@@ -595,6 +595,8 @@ class LogHandler(logging.Handler):
595 etype, value, tb = record.exc_info 595 etype, value, tb = record.exc_info
596 if hasattr(tb, 'tb_next'): 596 if hasattr(tb, 'tb_next'):
597 tb = list(bb.exceptions.extract_traceback(tb, context=3)) 597 tb = list(bb.exceptions.extract_traceback(tb, context=3))
598 # Need to turn the value into something the logging system can pickle
599 value = str(value)
598 record.bb_exc_info = (etype, value, tb) 600 record.bb_exc_info = (etype, value, tb)
599 record.exc_info = None 601 record.exc_info = None
600 fire(record, None) 602 fire(record, None)