Skip to content

Commit 805627f

Browse files
committed
Moved post_init_error again under exception handling block to preserve possibility of sys.exc_info() in monkey patched post_init_error function
1 parent 2fe3eca commit 805627f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

awslambdaric/bootstrap.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -478,11 +478,11 @@ def run(app_root, handler, lambda_runtime_api_addr):
478478
except Exception:
479479
error_result = build_fault_result(sys.exc_info(), None)
480480

481-
if error_result is not None:
482-
log_error(error_result, log_sink)
483-
lambda_runtime_client.post_init_error(error_result)
481+
if error_result is not None:
482+
log_error(error_result, log_sink)
483+
lambda_runtime_client.post_init_error(error_result)
484484

485-
sys.exit(1)
485+
sys.exit(1)
486486

487487
while True:
488488
event_request = lambda_runtime_client.wait_next_invocation()

0 commit comments

Comments
 (0)