send_email: Define variable typed as a Union.

Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
Zixuan James Li
2022-06-14 22:03:32 -04:00
committed by Tim Abbott
parent 40b4da8f58
commit 75df60bd46

View File

@@ -7,7 +7,7 @@ from email.headerregistry import Address
from email.parser import Parser
from email.policy import default
from email.utils import formataddr, parseaddr
from typing import Any, Dict, List, Mapping, Optional, Sequence, Tuple
from typing import Any, Dict, List, Mapping, Optional, Sequence, Tuple, Union
import backoff
import orjson
@@ -266,7 +266,7 @@ def send_email(
if request is not None:
cause = f" (triggered from {request.META['REMOTE_ADDR']})"
logging_recipient = mail.to
logging_recipient: Union[str, List[str]] = mail.to
if realm is not None:
logging_recipient = f"{mail.to} in {realm.string_id}"