INNER CODE UNIT · Python
Verify
DaemonEngine/Daemon · tools/crash_test.py:43
def Verify(self, cond, reason=None, fail=True):
if not cond:
if fail:
if reason is not None:
print(f"FAILURE: {reason}")
self.status = "FAILED"
if GIVE_UP:
raise Exception("Giving up on first failure")
else:
print(f"WARNING: {reason}")
def Go(self):
self.Begin()
try:
self.Do()
except Exception as e:
traceback.print_exc()
self.status = "FAILED"