アプリケーションへの SendGrid の統合
初期プロンプト


SendGrid の実装


- Devin は SendGrid をビューと同じファイルではなく、新しい email.py モジュール内で設定しています。また、SendGrid のレスポンスコードに基づいてメール送信が成功したかどうかを示すために True または False を返します。
- Devin は print ではなく Python の組み込み logging モジュールを使っています(これは PR レビュアーが特にコメントしていたパターンです)。
- Devin は From メールアドレスをハードコードするのではなく設定可能にしつつ、ENV 変数が存在しない場合のデフォルト値も追加しています。
- Devin は mailInstructor メソッドに例外処理を追加しています。

デバッグ



Knowledge の追加

テスト



