Add default values for third-party stubs beginning with 'P' (#9957)

This commit is contained in:
Alex Waygood
2023-03-27 18:58:53 +01:00
committed by GitHub
parent 20f9b3685d
commit 6fd7e36e80
248 changed files with 2181 additions and 2133 deletions
+3 -3
View File
@@ -30,10 +30,10 @@ class _FixedOffset(datetime.tzinfo):
def utcoffset(self, dt: Unused) -> datetime.timedelta | None: ...
def dst(self, dt: Unused) -> datetime.timedelta: ...
def tzname(self, dt: Unused) -> None: ...
def localize(self, dt: datetime.datetime, is_dst: bool = ...) -> datetime.datetime: ...
def normalize(self, dt: datetime.datetime, is_dst: bool = ...) -> datetime.datetime: ...
def localize(self, dt: datetime.datetime, is_dst: bool = False) -> datetime.datetime: ...
def normalize(self, dt: datetime.datetime, is_dst: bool = False) -> datetime.datetime: ...
def FixedOffset(offset: int, _tzinfos: dict[int, _FixedOffset] = ...) -> _UTCclass | _FixedOffset: ...
def FixedOffset(offset: int, _tzinfos: dict[int, _FixedOffset] = {}) -> _UTCclass | _FixedOffset: ...
all_timezones: list[str]
all_timezones_set: set[str]
+2 -2
View File
@@ -10,8 +10,8 @@ class LazyDict(DictMixin[str, Incomplete]):
class LazyList(list[Incomplete]):
# does not return `Self` type:
def __new__(cls, fill_iter: Incomplete | None = ...) -> LazyList: ... # noqa: Y034
def __new__(cls, fill_iter: Incomplete | None = None) -> LazyList: ... # noqa: Y034
class LazySet(set[Incomplete]):
# does not return `Self` type:
def __new__(cls, fill_iter: Incomplete | None = ...) -> LazySet: ... # noqa: Y034
def __new__(cls, fill_iter: Incomplete | None = None) -> LazySet: ... # noqa: Y034
+11 -11
View File
@@ -19,21 +19,21 @@ class BaseTzInfo(datetime.tzinfo):
class StaticTzInfo(BaseTzInfo):
def fromutc(self, dt: datetime.datetime) -> datetime.datetime: ...
def localize(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.datetime: ...
def normalize(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.datetime: ...
def tzname(self, dt: datetime.datetime | None, is_dst: bool | None = ...) -> str: ...
def utcoffset(self, dt: datetime.datetime | None, is_dst: bool | None = ...) -> datetime.timedelta: ...
def dst(self, dt: datetime.datetime | None, is_dst: bool | None = ...) -> datetime.timedelta: ...
def localize(self, dt: datetime.datetime, is_dst: bool | None = False) -> datetime.datetime: ...
def normalize(self, dt: datetime.datetime, is_dst: bool | None = False) -> datetime.datetime: ...
def tzname(self, dt: datetime.datetime | None, is_dst: bool | None = None) -> str: ...
def utcoffset(self, dt: datetime.datetime | None, is_dst: bool | None = None) -> datetime.timedelta: ...
def dst(self, dt: datetime.datetime | None, is_dst: bool | None = None) -> datetime.timedelta: ...
class DstTzInfo(BaseTzInfo):
def __init__(self, _inf: Any = ..., _tzinfos: Any = ...) -> None: ...
def __init__(self, _inf: Any = None, _tzinfos: Any = None) -> None: ...
def fromutc(self, dt: datetime.datetime) -> datetime.datetime: ...
def localize(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.datetime: ...
def localize(self, dt: datetime.datetime, is_dst: bool | None = False) -> datetime.datetime: ...
def normalize(self, dt: datetime.datetime) -> datetime.datetime: ...
def tzname(self, dt: datetime.datetime | None, is_dst: bool | None = ...) -> str: ...
def tzname(self, dt: datetime.datetime | None, is_dst: bool | None = None) -> str: ...
# https://github.com/python/mypy/issues/12379
@overload # type: ignore[override]
def utcoffset(self, dt: None, is_dst: bool | None = ...) -> None: ...
def utcoffset(self, dt: None, is_dst: bool | None = None) -> None: ...
@overload
def utcoffset(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.timedelta: ...
def dst(self, dt: datetime.datetime | None, is_dst: bool | None = ...) -> datetime.timedelta | None: ...
def utcoffset(self, dt: datetime.datetime, is_dst: bool | None = None) -> datetime.timedelta: ...
def dst(self, dt: datetime.datetime | None, is_dst: bool | None = None) -> datetime.timedelta | None: ...