diff --git a/stubs/pytz/pytz/__init__.pyi b/stubs/pytz/pytz/__init__.pyi index 7ea6856ce..e934a3d15 100644 --- a/stubs/pytz/pytz/__init__.pyi +++ b/stubs/pytz/pytz/__init__.pyi @@ -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: ... diff --git a/stubs/pytz/pytz/tzinfo.pyi b/stubs/pytz/pytz/tzinfo.pyi index b1d0386bc..784c0a91d 100644 --- a/stubs/pytz/pytz/tzinfo.pyi +++ b/stubs/pytz/pytz/tzinfo.pyi @@ -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