Python możesz postawić próbę, z wyjątkiem zrozumienia listy

def catch(func, *args, handle=lambda e : None, **kwargs):  
     try:  
         return func(*args, **kwargs)  
     except Exception as e:  
         return handle(e)
Exuberant Earthworm