Есть вопрос об обработке ошибок в AWS Lambda с использованием Python.
Прямо сейчас, когда происходит ошибка (например, тестирование через почтальона), у меня типичный следующий:
{
"errorMessage": "Y contains previously unseen labels: ''",
"errorType": "ValueError",
"stackTrace": [
" File \"/var/task/lambda_function.py\", line 81, in lambda_handler\n X['dis'] = du.transform(X.dis)\n",
" File \"/opt/python/lib/python3.8/site-packages/sklearn/preprocessing/_label.py\", line 273, in transform\n _, y = _encode(y, uniques=self.classes_, encode=True)\n",
]
}
Есть пара вопросов:
- как я могу отключить трассировку стека вывода, который не будет отображаться при запросе
- как может код ошибки http добавить к выводу?
Большое спасибо!