mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-19 23:09:55 +08:00
Add default values for third-party stubs beginning with 'P' (#9957)
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user