# HG changeset patch # User osimons # Date 1265907902 0 # Node ID 1701dda85af35144b425399478e8d64bf605dbb4 # Parent 508636ffbf11cd8d8d554bc2b5ce03905c6aec01 Slightly more careful when reading JUnit xml as 'message' attribute may not always exist. Closes #177. diff --git a/bitten/build/javatools.py b/bitten/build/javatools.py --- a/bitten/build/javatools.py +++ b/bitten/build/javatools.py @@ -135,7 +135,7 @@ # Sometimes the traceback isn't prefixed with the # exception type and message, so add it in if needed tracebackprefix = "%s: %s" % (result[0].attr['type'], - result[0].attr['message']) + result[0].attr.get('message', '')) if result[0].gettext().startswith(tracebackprefix): test.append(xmlio.Element('traceback')[ result[0].gettext()])