|
1 | 1 | # Stubs for email.mime.audio (Python 3.4)
|
2 | 2 |
|
3 |
| -from typing import Callable, Optional, Tuple, Union |
| 3 | +import sys |
4 | 4 | from email.mime.nonmultipart import MIMENonMultipart
|
| 5 | +from email.policy import Policy |
| 6 | +from typing import Callable, Optional, Tuple, Union |
5 | 7 |
|
6 | 8 | _ParamsType = Union[str, None, Tuple[str, Optional[str], str]]
|
7 | 9 |
|
8 | 10 | class MIMEAudio(MIMENonMultipart):
|
9 |
| - def __init__(self, _audiodata: Union[str, bytes], _subtype: Optional[str] = ..., |
10 |
| - _encoder: Callable[[MIMEAudio], None] = ..., |
11 |
| - **_params: _ParamsType) -> None: ... |
| 11 | + if sys.version_info >= (3, 6): |
| 12 | + def __init__( |
| 13 | + self, |
| 14 | + _audiodata: Union[str, bytes], |
| 15 | + _subtype: Optional[str] = ..., |
| 16 | + _encoder: Callable[[MIMEAudio], None] = ..., |
| 17 | + *, |
| 18 | + policy: Optional[Policy] = ..., |
| 19 | + **_params: _ParamsType, |
| 20 | + ) -> None: ... |
| 21 | + else: |
| 22 | + def __init__( |
| 23 | + self, |
| 24 | + _audiodata: Union[str, bytes], |
| 25 | + _subtype: Optional[str] = ..., |
| 26 | + _encoder: Callable[[MIMEAudio], None] = ..., |
| 27 | + **_params: _ParamsType, |
| 28 | + ) -> None: ... |
0 commit comments