Alternative exception handling

Related #102 #100 and others
This commit is contained in:
enkore 2014-08-28 16:11:53 +02:00
parent 75fcad26fd
commit eee14260f4

View File

@ -73,6 +73,11 @@ class ExceptionWrapper(Wrapper):
)) ))
traceback.print_exc(file=sys.stderr) traceback.print_exc(file=sys.stderr)
sys.stderr.flush() sys.stderr.flush()
if hasattr(self.workload, "output"):
self.workload.output = {
"full_text": "{}: {}".format(self.workload.__class__.__name__, sys.exc_info()[1]),
"color": "#FF0000",
}
class WorkloadWrapper(Wrapper): class WorkloadWrapper(Wrapper):