Add all the email __all__s (#7304)

This commit is contained in:
Alex Waygood
2022-02-20 01:53:29 +00:00
committed by GitHub
parent e9db3bd50a
commit b74acc7546
21 changed files with 68 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ from email.mime.nonmultipart import MIMENonMultipart
from email.policy import Policy
from typing import Callable, Optional, Union
__all__ = ["MIMEApplication"]
_ParamsType = Union[str, None, tuple[str, Optional[str], str]]
class MIMEApplication(MIMENonMultipart):

View File

@@ -2,6 +2,8 @@ from email.mime.nonmultipart import MIMENonMultipart
from email.policy import Policy
from typing import Callable, Optional, Union
__all__ = ["MIMEAudio"]
_ParamsType = Union[str, None, tuple[str, Optional[str], str]]
class MIMEAudio(MIMENonMultipart):

View File

@@ -2,6 +2,8 @@ import email.message
from email.policy import Policy
from typing import Optional, Union
__all__ = ["MIMEBase"]
_ParamsType = Union[str, None, tuple[str, Optional[str], str]]
class MIMEBase(email.message.Message):

View File

@@ -2,6 +2,8 @@ from email.mime.nonmultipart import MIMENonMultipart
from email.policy import Policy
from typing import Callable, Optional, Union
__all__ = ["MIMEImage"]
_ParamsType = Union[str, None, tuple[str, Optional[str], str]]
class MIMEImage(MIMENonMultipart):

View File

@@ -2,5 +2,7 @@ from email.message import Message
from email.mime.nonmultipart import MIMENonMultipart
from email.policy import Policy
__all__ = ["MIMEMessage"]
class MIMEMessage(MIMENonMultipart):
def __init__(self, _msg: Message, _subtype: str = ..., *, policy: Policy | None = ...) -> None: ...

View File

@@ -3,6 +3,8 @@ from email.mime.base import MIMEBase
from email.policy import Policy
from typing import Optional, Sequence, Union
__all__ = ["MIMEMultipart"]
_ParamsType = Union[str, None, tuple[str, Optional[str], str]]
class MIMEMultipart(MIMEBase):

View File

@@ -1,3 +1,5 @@
from email.mime.base import MIMEBase
__all__ = ["MIMENonMultipart"]
class MIMENonMultipart(MIMEBase): ...

View File

@@ -1,5 +1,7 @@
from email.mime.nonmultipart import MIMENonMultipart
from email.policy import Policy
__all__ = ["MIMEText"]
class MIMEText(MIMENonMultipart):
def __init__(self, _text: str, _subtype: str = ..., _charset: str | None = ..., *, policy: Policy | None = ...) -> None: ...