import traceback def catch(func): """ Catches any exception and prints a stack trace. """ def wrapper(*args,**kwargs): try: return func(*args,**kwargs) except: traceback.print_exc() return wrapper