in grade_school_math/calculator.py [0:0]
def eval_with_timeout(formula, max_time=3):
try:
with timeout(max_time, formula):
return eval(formula)
except Exception as e:
signal.alarm(0)
print(f"Warning: Failed to eval {formula}, exception: {e}")
return None