Всякий раз, когда в AWS Lambda возникает ошибка (встроенная или пользовательская ошибка), создается сообщение об ошибке и возвращается. Сообщение об ошибке содержит поля errorType, errorMessage и stackTrace. Я хотел бы обернуть мой код в блок try / исключением и добавить дополнительные поля, прежде чем я сообщу об ошибке, но не могу найти способ сделать это. Есть идеи, как это можно сделать?
try:
some_function()
except Exception as e:
# Pass additional information/add fields into e
# Something like e['additional_data'] = 'something'
raise e