mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-23 03:22:32 +08:00
Fix: pytz: is_dst parameter (#12723)
This commit is contained in:
@@ -13,8 +13,8 @@ from .tzinfo import BaseTzInfo as BaseTzInfo, DstTzInfo, StaticTzInfo
|
||||
|
||||
# Actually named UTC and then masked with a singleton with the same name
|
||||
class _UTCclass(BaseTzInfo):
|
||||
def localize(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.datetime: ...
|
||||
def normalize(self, dt: datetime.datetime) -> datetime.datetime: ...
|
||||
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) -> str: ...
|
||||
def utcoffset(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta: ...
|
||||
@@ -30,8 +30,8 @@ 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 = False) -> datetime.datetime: ...
|
||||
def normalize(self, dt: datetime.datetime, is_dst: bool = False) -> datetime.datetime: ...
|
||||
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 FixedOffset(offset: int, _tzinfos: dict[int, _FixedOffset] = {}) -> _UTCclass | _FixedOffset: ...
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ class BaseTzInfo(datetime.tzinfo):
|
||||
# The following abstract methods don't exist in the implementation, but
|
||||
# are implemented by all sub-classes.
|
||||
@abstractmethod
|
||||
def localize(self, dt: datetime.datetime) -> datetime.datetime: ...
|
||||
def localize(self, dt: datetime.datetime, is_dst: bool | None = ...) -> datetime.datetime: ...
|
||||
@abstractmethod
|
||||
def normalize(self, dt: datetime.datetime) -> datetime.datetime: ...
|
||||
@abstractmethod
|
||||
|
||||
Reference in New Issue
Block a user