Integrazione di SendGrid in un’applicazione
Prompt iniziale


Implementazione di SendGrid


- Devin ha configurato SendGrid in un nuovo modulo email.py invece che nello stesso file della view. Inoltre, restituisce True o False per indicare se l’invio dell’email è andato a buon fine in base al codice di risposta di SendGrid.
- Devin utilizza il modulo di logging integrato di Python anziché print (che era un pattern su cui il revisore della PR aveva lasciato un commento specifico).
- Devin rende inoltre configurabile l’indirizzo email From invece di lasciarlo hardcoded, ma aggiunge anche un valore predefinito se la variabile ENV non esiste.
- Devin aggiunge la gestione delle eccezioni al suo metodo mailInstructor.

Debugging



Aggiunta della Knowledge

Test



