def failure_message(fail): """ :param fail: must be an IFailedFuture returns a unicode error-message """ try: return u'{0}: {1}'.format( fail.value.__class__.__name__, fail.getErrorMessage(), ) except Exception: return 'Failed to produce failure message for "{0}"'.format(fail)
def error(fail): print("fail:", fail.getErrorMessage(), file=sys.stderr) global exitStatus exitStatus = 1