From e98b6fbe9f2dd7e03570c160a7476ba5706ccb67 Mon Sep 17 00:00:00 2001 From: jcasey Date: Wed, 2 Mar 2022 11:43:47 -0800 Subject: [PATCH] Improve error output for missing handler --- awslambdaric/__main__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/awslambdaric/__main__.py b/awslambdaric/__main__.py index 1c1626b..5cbbaab 100644 --- a/awslambdaric/__main__.py +++ b/awslambdaric/__main__.py @@ -10,7 +10,12 @@ def main(args): app_root = os.getcwd() - handler = args[1] + + try: + handler = args[1] + except IndexError: + raise ValueError("Handler not set") + lambda_runtime_api_addr = os.environ["AWS_LAMBDA_RUNTIME_API"] bootstrap.run(app_root, handler, lambda_runtime_api_addr)