mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-30 03:42:51 +08:00
Mark stub-only private symbols as @type_check_only in third-party stubs (#14545)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import datetime
|
||||
from _typeshed import Unused
|
||||
from collections.abc import Mapping
|
||||
from typing import ClassVar
|
||||
from typing import ClassVar, type_check_only
|
||||
|
||||
from .exceptions import (
|
||||
AmbiguousTimeError as AmbiguousTimeError,
|
||||
@@ -12,6 +12,7 @@ from .exceptions import (
|
||||
from .tzinfo import BaseTzInfo as BaseTzInfo, DstTzInfo, StaticTzInfo
|
||||
|
||||
# Actually named UTC and then masked with a singleton with the same name
|
||||
@type_check_only
|
||||
class _UTCclass(BaseTzInfo):
|
||||
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: ...
|
||||
|
||||
Reference in New Issue
Block a user