Skip to content

Commit ce940ef

Browse files
peterdotranmatthiaskramm
authored andcommitted
email.utils.parsedate and email.utils.parsedate_tz corrected to be passable to time.mktime (#497)
Also email.utils.parsedate_tz 10th element can be None if no timezone is specified
1 parent e4b56b1 commit ce940ef

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stdlib/3/email/utils.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ from email.charset import Charset
55
import datetime
66

77
_ParamType = Union[str, Tuple[Optional[str], Optional[str], str]]
8-
_PDTZ = Tuple[str, str, str, str, str, str, str, str, str, str]
8+
_PDTZ = Tuple[int, int, int, int, int, int, int, int, int, Optional[int]]
99

1010
def quote(str: str) -> str: ...
1111
def unquote(str: str) -> str: ...
1212
def parseaddr(address: str) -> Tuple[str, str]: ...
1313
def formataddr(pair: Tuple[str, str],
1414
charset: Union[str, Charset] = ...) -> str: ...
1515
def getaddresses(fieldvalues: List[str]) -> List[Tuple[str, str]]: ...
16-
def parsedate(date: str) -> Optional[Tuple[str, str, str, str, str, str, str, str, str]]: ...
16+
def parsedate(date: str) -> Optional[Tuple[int, int, int, int, int, int, int, int, int]]: ...
1717
def parsedate_tz(date: str) -> Optional[_PDTZ]: ...
1818
def parsedate_to_datetime(date: str) -> datetime.datetime: ...
1919
def mktime_tz(tuple: _PDTZ) -> int: ...

0 commit comments

Comments
 (0)