1313 tzwin : None
1414 tzwinlocal : None
1515
16- _DT = TypeVar ("_DT " , bound = datetime )
16+ _DateTimeT = TypeVar ("_DateTimeT " , bound = datetime )
1717
1818ZERO : timedelta
1919EPOCH : datetime
@@ -24,7 +24,7 @@ class tzutc(tzinfo):
2424 def dst (self , dt : datetime | None ) -> timedelta | None : ...
2525 def tzname (self , dt : datetime | None ) -> str : ...
2626 def is_ambiguous (self , dt : datetime | None ) -> bool : ...
27- def fromutc (self , dt : _DT ) -> _DT : ...
27+ def fromutc (self , dt : _DateTimeT ) -> _DateTimeT : ...
2828 def __eq__ (self , other : object ) -> bool : ...
2929 __hash__ : ClassVar [None ] # type: ignore[assignment]
3030 def __ne__ (self , other : object ) -> bool : ...
@@ -38,7 +38,7 @@ class tzoffset(tzinfo):
3838 def dst (self , dt : datetime | None ) -> timedelta | None : ...
3939 def is_ambiguous (self , dt : datetime | None ) -> bool : ...
4040 def tzname (self , dt : datetime | None ) -> str : ...
41- def fromutc (self , dt : _DT ) -> _DT : ...
41+ def fromutc (self , dt : _DateTimeT ) -> _DateTimeT : ...
4242 def __eq__ (self , other : object ) -> bool : ...
4343 __hash__ : ClassVar [None ] # type: ignore[assignment]
4444 def __ne__ (self , other : object ) -> bool : ...
@@ -126,7 +126,7 @@ TZPATHS: list[str]
126126
127127def datetime_exists (dt : datetime , tz : tzinfo | None = None ) -> bool : ...
128128def datetime_ambiguous (dt : datetime , tz : tzinfo | None = None ) -> bool : ...
129- def resolve_imaginary (dt : datetime ) -> datetime : ...
129+ def resolve_imaginary (dt : _DateTimeT ) -> _DateTimeT : ...
130130
131131# Singleton type defined locally in a function. Calls itself "GettzFunc".
132132@type_check_only
0 commit comments