mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-10 21:42:25 +08:00
Add all the email __all__s (#7304)
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -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: ...
|
||||
|
||||
@@ -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):
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
from email.mime.base import MIMEBase
|
||||
|
||||
__all__ = ["MIMENonMultipart"]
|
||||
|
||||
class MIMENonMultipart(MIMEBase): ...
|
||||
|
||||
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user