diff -r 58d39c7865e5 -r 9d3721552b6c mercurial/mail.py --- a/mercurial/mail.py Wed Nov 08 01:58:16 2023 +0100 +++ b/mercurial/mail.py Wed Dec 20 12:51:20 2023 +0100 @@ -18,6 +18,13 @@ import socket import time +from typing import ( + Any, + List, + Tuple, + Union, +) + from .i18n import _ from .pycompat import ( open, @@ -35,11 +42,14 @@ urlutil, ) -if pycompat.TYPE_CHECKING: - from typing import Any, List, Tuple, Union - # keep pyflakes happy - assert all((Any, List, Tuple, Union)) +# keep pyflakes happy +assert [ + Any, + List, + Tuple, + Union, +] class STARTTLS(smtplib.SMTP):