Fix: pytz: is_dst parameter (#12723)

This commit is contained in:
Robsdedude
2024-10-02 13:11:12 +02:00
committed by GitHub
parent 719ddd1774
commit e05f3f083f
2 changed files with 5 additions and 5 deletions

View File

@@ -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: ...

View File

@@ -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