rollbar/__init__.py
def lambda_function(f):
    """
    Decorator for making error handling on AWS Lambda easier
    """
    @functools.wraps(f)
    def wrapper(event, context):
        global _CURRENT_LAMBDA_CONTEXT
        _CURRENT_LAMBDA_CONTEXT = context
        try:
            result = f(event, context)
            return wait(lambda: result)
        except:
            cls, exc, trace = sys.exc_info()
            report_exc_info((cls, exc, trace.tb_next))
            wait()
            raise
    return wrapper
def lambda_function(f):
    @functools.wraps(f)
    def wrapper(event, context):
        global _CURRENT_LAMBDA_CONTEXT
        _CURRENT_LAMBDA_CONTEXT = context
        try:
            result = f(event, context)
            return wait(lambda: result)
        except:
            cls, exc, trace = sys.exc_info()
            report_exc_info((cls, exc, trace.tb_next))
            wait()
            raise
    return wrapper
def lambda_function ( f ) : @ functools . wraps ( f ) def wrapper ( event , context ) : global _CURRENT_LAMBDA_CONTEXT _CURRENT_LAMBDA_CONTEXT = context try : result = f ( event , context ) return wait ( lambda : result ) except : cls , exc , trace = sys . exc_info ( ) report_exc_info ( ( cls , exc , trace . tb_next ) ) wait ( ) raise return wrapper
Decorator for making error handling on AWS Lambda easier
Decorator for making error handling on AWS Lambda easier