in awslambdaric/bootstrap.py [0:0]
def on_init_complete(lambda_runtime_client, log_sink):
from . import lambda_runtime_hooks_runner
try:
lambda_runtime_hooks_runner.run_before_snapshot()
lambda_runtime_client.restore_next()
except:
error_result = build_fault_result(sys.exc_info(), None)
log_error(error_result, log_sink)
lambda_runtime_client.post_init_error(
error_result, FaultException.BEFORE_SNAPSHOT_ERROR
)
sys.exit(64)
try:
lambda_runtime_hooks_runner.run_after_restore()
except:
error_result = build_fault_result(sys.exc_info(), None)
log_error(error_result, log_sink)
lambda_runtime_client.report_restore_error(error_result)
sys.exit(65)