Skip to content

Commit

Permalink
Apply review suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
codingjoe authored and amureki committed Oct 23, 2023
1 parent c2dfac1 commit e5ea0d8
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions emark/backends.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import uuid

from django.core.mail import EmailMessage
from django.core.mail.backends.console import EmailBackend as _EmailBackend
from django.core.mail.backends.console import EmailBackend as _ConsoleEmailBackend
from django.core.mail.backends.smtp import EmailBackend as _SMTPEmailBackend

from emark import models
Expand Down Expand Up @@ -72,11 +72,11 @@ class ConsoleEmailBackendMixin:

def write_message(self, message):
msg = message.message()
original_payload = msg.get_payload()
payload_count = len(original_payload)
if not msg.is_multipart():
return super().write_message(message)

original_payload = msg.get_payload()
payload_count = len(original_payload)
msg.set_payload(msg.get_payload(0))
msg_data = msg.as_bytes()
charset = (
Expand All @@ -95,7 +95,7 @@ def write_message(self, message):


class ConsoleEmailBackend(
RenderEmailBackendMixin, ConsoleEmailBackendMixin, _EmailBackend
RenderEmailBackendMixin, ConsoleEmailBackendMixin, _ConsoleEmailBackend
):
"""Like the console email backend but only with the plain text body."""

Expand All @@ -107,7 +107,7 @@ class SMTPEmailBackend(RenderEmailBackendMixin, _SMTPEmailBackend):


class TrackingConsoleEmailBackend(
TrackingEmailBackendMixin, ConsoleEmailBackendMixin, _EmailBackend
TrackingEmailBackendMixin, ConsoleEmailBackendMixin, _ConsoleEmailBackend
):
"""Like the console email backend but with click and open tracking."""

Expand Down

0 comments on commit e5ea0d8

Please sign in to comment.