From 86e4a12c5b5dd225d91f5ec4b656283c77014bf5 Mon Sep 17 00:00:00 2001 From: Angela Ambroz Date: Sat, 19 Oct 2019 20:27:03 -0400 Subject: [PATCH 1/3] pytz, FixedOffset --- third_party/2and3/pytz/__init__.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/third_party/2and3/pytz/__init__.pyi b/third_party/2and3/pytz/__init__.pyi index 16d57dbb16d8..21558d63c2de 100644 --- a/third_party/2and3/pytz/__init__.pyi +++ b/third_party/2and3/pytz/__init__.pyi @@ -1,4 +1,4 @@ -from typing import Optional, List, Set, Mapping, Union +from typing import Optional, List, Set, Mapping, Union, Dict import datetime class BaseTzInfo(datetime.tzinfo): @@ -29,6 +29,7 @@ class NonExistentTimeError(InvalidTimeError): ... utc: _UTCclass UTC: _UTCclass def timezone(zone: str) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... +def FixedOffset(offset: int, _tzinfos: Optional[Dict[str, datetime.tzinfo]]) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... all_timezones: List[str] all_timezones_set: Set[str] From 4951896489f01d9a8b630d11d24e2065e34a7de1 Mon Sep 17 00:00:00 2001 From: Angela Ambroz Date: Tue, 22 Oct 2019 07:08:23 -0400 Subject: [PATCH 2/3] Removing private kwarg --- third_party/2and3/pytz/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/2and3/pytz/__init__.pyi b/third_party/2and3/pytz/__init__.pyi index 21558d63c2de..4a6ae71f73f4 100644 --- a/third_party/2and3/pytz/__init__.pyi +++ b/third_party/2and3/pytz/__init__.pyi @@ -29,7 +29,7 @@ class NonExistentTimeError(InvalidTimeError): ... utc: _UTCclass UTC: _UTCclass def timezone(zone: str) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... -def FixedOffset(offset: int, _tzinfos: Optional[Dict[str, datetime.tzinfo]]) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... +def FixedOffset(offset: int) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... all_timezones: List[str] all_timezones_set: Set[str] From 81cef77145fdd48355bc788a046a0e6908475584 Mon Sep 17 00:00:00 2001 From: Angela Ambroz Date: Fri, 25 Oct 2019 09:55:02 -0400 Subject: [PATCH 3/3] MR comments --- third_party/2and3/pytz/__init__.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/third_party/2and3/pytz/__init__.pyi b/third_party/2and3/pytz/__init__.pyi index 4a6ae71f73f4..2fa91d20250a 100644 --- a/third_party/2and3/pytz/__init__.pyi +++ b/third_party/2and3/pytz/__init__.pyi @@ -1,4 +1,4 @@ -from typing import Optional, List, Set, Mapping, Union, Dict +from typing import Optional, List, Set, Mapping, Union import datetime class BaseTzInfo(datetime.tzinfo): @@ -29,7 +29,7 @@ class NonExistentTimeError(InvalidTimeError): ... utc: _UTCclass UTC: _UTCclass def timezone(zone: str) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... -def FixedOffset(offset: int) -> Union[_UTCclass, _StaticTzInfo, _DstTzInfo]: ... +def FixedOffset(offset: int) -> Union[_UTCclass, datetime.tzinfo]: ... all_timezones: List[str] all_timezones_set: Set[str]