email.utils.localtime: py312 updates (#10358)

This commit is contained in:
Nikita Sobolev
2023-06-25 14:02:11 +03:00
committed by GitHub
parent ca13bcc286
commit d492efeaea
2 changed files with 8 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
import datetime
import sys
from _typeshed import Unused
from email import _ParamType
from email.charset import Charset
from typing import overload
@@ -51,7 +52,13 @@ else:
def mktime_tz(data: _PDTZ) -> int: ...
def formatdate(timeval: float | None = None, localtime: bool = False, usegmt: bool = False) -> str: ...
def format_datetime(dt: datetime.datetime, usegmt: bool = False) -> str: ...
def localtime(dt: datetime.datetime | None = None, isdst: int = -1) -> datetime.datetime: ...
if sys.version_info >= (3, 12):
def localtime(dt: datetime.datetime | None = None, isdst: Unused = None) -> datetime.datetime: ...
else:
def localtime(dt: datetime.datetime | None = None, isdst: int = -1) -> datetime.datetime: ...
def make_msgid(idstring: str | None = None, domain: str | None = None) -> str: ...
def decode_rfc2231(s: str) -> tuple[str | None, str | None, str]: ...
def encode_rfc2231(s: str, charset: str | None = None, language: str | None = None) -> str: ...