summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/cooker.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 1f4cc1e96d..7ed0b802ca 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -2207,18 +2207,18 @@ class CookerParser(object):
2207 except bb.BBHandledException as exc: 2207 except bb.BBHandledException as exc:
2208 self.error += 1 2208 self.error += 1
2209 logger.error('Failed to parse recipe: %s' % exc.recipe) 2209 logger.error('Failed to parse recipe: %s' % exc.recipe)
2210 self.shutdown(clean=False) 2210 self.shutdown(clean=False, force=True)
2211 return False 2211 return False
2212 except ParsingFailure as exc: 2212 except ParsingFailure as exc:
2213 self.error += 1 2213 self.error += 1
2214 logger.error('Unable to parse %s: %s' % 2214 logger.error('Unable to parse %s: %s' %
2215 (exc.recipe, bb.exceptions.to_string(exc.realexception))) 2215 (exc.recipe, bb.exceptions.to_string(exc.realexception)))
2216 self.shutdown(clean=False) 2216 self.shutdown(clean=False, force=True)
2217 return False 2217 return False
2218 except bb.parse.ParseError as exc: 2218 except bb.parse.ParseError as exc:
2219 self.error += 1 2219 self.error += 1
2220 logger.error(str(exc)) 2220 logger.error(str(exc))
2221 self.shutdown(clean=False) 2221 self.shutdown(clean=False, force=True)
2222 return False 2222 return False
2223 except bb.data_smart.ExpansionError as exc: 2223 except bb.data_smart.ExpansionError as exc:
2224 self.error += 1 2224 self.error += 1
@@ -2227,7 +2227,7 @@ class CookerParser(object):
2227 tb = list(itertools.dropwhile(lambda e: e.filename.startswith(bbdir), exc.traceback)) 2227 tb = list(itertools.dropwhile(lambda e: e.filename.startswith(bbdir), exc.traceback))
2228 logger.error('ExpansionError during parsing %s', value.recipe, 2228 logger.error('ExpansionError during parsing %s', value.recipe,
2229 exc_info=(etype, value, tb)) 2229 exc_info=(etype, value, tb))
2230 self.shutdown(clean=False) 2230 self.shutdown(clean=False, force=True)
2231 return False 2231 return False
2232 except Exception as exc: 2232 except Exception as exc:
2233 self.error += 1 2233 self.error += 1
@@ -2239,7 +2239,7 @@ class CookerParser(object):
2239 # Most likely, an exception occurred during raising an exception 2239 # Most likely, an exception occurred during raising an exception
2240 import traceback 2240 import traceback
2241 logger.error('Exception during parse: %s' % traceback.format_exc()) 2241 logger.error('Exception during parse: %s' % traceback.format_exc())
2242 self.shutdown(clean=False) 2242 self.shutdown(clean=False, force=True)
2243 return False 2243 return False
2244 2244
2245 self.current += 1 2245 self.current += 1