1# Stubs for email.mime.multipart (Python 3.4)
2
3import sys
4from email.message import Message
5from email.mime.base import MIMEBase
6from email.policy import Policy
7from typing import Optional, Sequence, Tuple, Union
8
9_ParamsType = Union[str, None, Tuple[str, Optional[str], str]]
10
11class MIMEMultipart(MIMEBase):
12    if sys.version_info >= (3, 6):
13        def __init__(
14            self,
15            _subtype: str = ...,
16            boundary: Optional[str] = ...,
17            _subparts: Optional[Sequence[Message]] = ...,
18            *,
19            policy: Optional[Policy] = ...,
20            **_params: _ParamsType,
21        ) -> None: ...
22    else:
23        def __init__(
24            self,
25            _subtype: str = ...,
26            boundary: Optional[str] = ...,
27            _subparts: Optional[Sequence[Message]] = ...,
28            **_params: _ParamsType,
29        ) -> None: ...
30