RyanBalfanz/django-sendgrid — comment on commit 93f1ce171cc4fd6189099acb93a260c505a85ebf
File:  line 0
By auzigog:

I know you just grabbed the code from core to accomplish this.

However, I think it's way more elegant to just do what I did here: https://github.com/auzigog/django-sendgrid/commit/6c543e51e8fbe1b86d0279f0da1a7e0102b8047a

There's no reason not to inherit from EmailMultiAlternatives. It doesn't hurt or complicate any existing functionality. Emails are still sent the same way if you choose not to attach any extra "parts." It's more elegant to just extend EmailMultiAlternatives and you don't ever have to worry about your copy-pasted code staying in sync with Django core.

What do you think?