Add tz{utc,offset}.fromutc() (#6360)

This commit is contained in:
Sebastian Rittau
2021-11-23 09:33:40 +01:00
committed by GitHub
parent 4c41f5d769
commit 6708ffae14

View File

@@ -1,10 +1,11 @@
import datetime
from typing import IO, Any, Text, Union
from typing import IO, Any, Text, TypeVar, Union
from ..relativedelta import relativedelta
from ._common import _tzinfo as _tzinfo, enfold as enfold, tzname_in_python2 as tzname_in_python2, tzrangebase as tzrangebase
_FileObj = Union[str, Text, IO[str], IO[Text]]
_DT = TypeVar("_DT", bound=datetime.datetime)
ZERO: datetime.timedelta
EPOCH: datetime.datetime
@@ -15,6 +16,7 @@ class tzutc(datetime.tzinfo):
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta | None: ...
def tzname(self, dt: datetime.datetime | None) -> str: ...
def is_ambiguous(self, dt: datetime.datetime | None) -> bool: ...
def fromutc(self, dt: _DT) -> _DT: ...
def __eq__(self, other): ...
__hash__: Any
def __ne__(self, other): ...
@@ -26,6 +28,7 @@ class tzoffset(datetime.tzinfo):
def dst(self, dt: datetime.datetime | None) -> datetime.timedelta | None: ...
def is_ambiguous(self, dt: datetime.datetime | None) -> bool: ...
def tzname(self, dt: datetime.datetime | None) -> str: ...
def fromutc(self, dt: _DT) -> _DT: ...
def __eq__(self, other): ...
__hash__: Any
def __ne__(self, other): ...