Integrando o SendGrid a uma aplicação
Prompt inicial


Implementando o SendGrid


- O Devin configurou o SendGrid em um novo módulo email.py, em vez de no mesmo arquivo da própria view. Ele também retorna True ou False para indicar se o envio de e-mail foi bem-sucedido com base no código de resposta do SendGrid.
- O Devin usa o módulo de logging nativo do Python em vez de print (que era um padrão que o revisor do PR comentou especificamente).
- O Devin também torna o endereço de e-mail do remetente (From) configurável em vez de fixo (hardcoded), mas adiciona um valor padrão caso a variável de ambiente (ENV) não exista.
- O Devin adiciona tratamento de exceções ao seu método mailInstructor.

Depuração



Adicionando Knowledge

Testando



