Мне дали некоторый код очистки веб-страниц на Python, и теперь мне нужно написать некоторый код, чтобы в случае возникновения ошибки он уведомлял кого-либо по электронной почте.Я нашел этот код в Интернете:
def send_email():
to = request.form.get('to')
if not to:
return ('Please provide an email address in the "to" query string '
'parameter.'), 400
sg = sendgrid.SendGridAPIClient(apikey=SENDGRID_API_KEY)
to_email = mail.Email(to)
from_email = mail.Email(SENDGRID_SENDER)
subject = 'This is a test email'
content = mail.Content('text/plain', 'Example message.')
message = mail.Mail(from_email, subject, to_email, content)
response = sg.client.mail.send.post(request_body=message.get())
if response.status_code != 202:
return 'An error occurred: {}'.format(response.body), 500
return 'Email sent.'
Это то, что я должен использовать?Если нет, как лучше решить эту проблему?
Заранее спасибо.