Skip to content

Commit 6708ffa

Browse files
authored
Add tz{utc,offset}.fromutc() (#6360)
1 parent 4c41f5d commit 6708ffa

File tree

1 file changed

+4
-1
lines changed
  • stubs/python-dateutil/dateutil/tz

1 file changed

+4
-1
lines changed

stubs/python-dateutil/dateutil/tz/tz.pyi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import datetime
2-
from typing import IO, Any, Text, Union
2+
from typing import IO, Any, Text, TypeVar, Union
33

44
from ..relativedelta import relativedelta
55
from ._common import _tzinfo as _tzinfo, enfold as enfold, tzname_in_python2 as tzname_in_python2, tzrangebase as tzrangebase
66

77
_FileObj = Union[str, Text, IO[str], IO[Text]]
8+
_DT = TypeVar("_DT", bound=datetime.datetime)
89

910
ZERO: datetime.timedelta
1011
EPOCH: datetime.datetime
@@ -15,6 +16,7 @@ class tzutc(datetime.tzinfo):
1516
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta | None: ...
1617
def tzname(self, dt: datetime.datetime | None) -> str: ...
1718
def is_ambiguous(self, dt: datetime.datetime | None) -> bool: ...
19+
def fromutc(self, dt: _DT) -> _DT: ...
1820
def __eq__(self, other): ...
1921
__hash__: Any
2022
def __ne__(self, other): ...
@@ -26,6 +28,7 @@ class tzoffset(datetime.tzinfo):
2628
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta | None: ...
2729
def is_ambiguous(self, dt: datetime.datetime | None) -> bool: ...
2830
def tzname(self, dt: datetime.datetime | None) -> str: ...
31+
def fromutc(self, dt: _DT) -> _DT: ...
2932
def __eq__(self, other): ...
3033
__hash__: Any
3134
def __ne__(self, other): ...

0 commit comments

Comments
 (0)