22 lines
424 B
Python
22 lines
424 B
Python
from continueanyway import ca
|
|
|
|
def handleArithmeticError(lmbd):
|
|
def runlambda(*args,**kwargs):
|
|
try:
|
|
return lmbd(*args,**kwargs)
|
|
except ArithmeticError:
|
|
print("ArithmeticError detected!")
|
|
return runlambda
|
|
|
|
@handleArithmeticError
|
|
def div(a,b):
|
|
return a/b
|
|
|
|
def main():
|
|
print(div(1,0))
|
|
|
|
return 0
|
|
|
|
if __name__ == '__main__':
|
|
main()
|