Add @final to many unsubclassable stdlib classes (#6299)

This commit is contained in:
Alex Waygood
2021-11-15 13:45:24 +00:00
committed by GitHub
parent 5b94c6a94d
commit 10c9d8cfce
17 changed files with 48 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
import sys
from time import struct_time
from typing import ClassVar, NamedTuple, SupportsAbs, Type, TypeVar, overload
from typing_extensions import final
_S = TypeVar("_S")
@@ -16,6 +17,7 @@ class tzinfo:
# Alias required to avoid name conflicts with date(time).tzinfo.
_tzinfo = tzinfo
@final
class timezone(tzinfo):
utc: ClassVar[timezone]
min: ClassVar[timezone]