From ce8ed45b28909a35ddf8e737b9a544defb52e014 Mon Sep 17 00:00:00 2001 From: Michael Pedersen Date: Tue, 10 Aug 2021 12:43:41 -0500 Subject: [PATCH] Handle when lambda functions have an empty Runtime field in function_data --- list_lambdas.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/list_lambdas.py b/list_lambdas.py index b71e33c..1afb392 100644 --- a/list_lambdas.py +++ b/list_lambdas.py @@ -132,7 +132,7 @@ def create_tables(lambdas_data, args): str(function_data['MemorySize']), '%.2f' % (function_data['CodeSize'] / BYTE_TO_MB), str(function_data['Timeout']), - str(function_data['Runtime']), + str(function_data['Runtime']) if 'Runtime' in function_data else '', function_data['Description'], get_days_ago(lambda_data['last-modified']), last_invocation @@ -192,12 +192,13 @@ def print_lambda_list(args): if args.inactive_days_filter > inactive_days: continue +# print(function_data) lambdas_data.append({ 'region': region, 'function-data': function_data, 'last-modified': last_modified, 'last-invocation': last_invocation, - 'runtime': function_data['Runtime'] + 'runtime': function_data['Runtime'] if 'Runtime' in function_data else '' }) # Verify if there is next marker