stdlib: enforce CamelCase for type alias names (#8255)

This commit is contained in:
Alex Waygood
2022-07-07 16:45:23 +01:00
committed by GitHub
parent abea36c069
commit fbddd2c4e2
11 changed files with 107 additions and 108 deletions

View File

@@ -21,7 +21,7 @@ class tzinfo:
def fromutc(self, __dt: datetime) -> datetime: ...
# Alias required to avoid name conflicts with date(time).tzinfo.
_tzinfo: TypeAlias = tzinfo
_TzInfo: TypeAlias = tzinfo
@final
class timezone(tzinfo):
@@ -113,7 +113,7 @@ class time:
minute: int = ...,
second: int = ...,
microsecond: int = ...,
tzinfo: _tzinfo | None = ...,
tzinfo: _TzInfo | None = ...,
*,
fold: int = ...,
) -> Self: ...
@@ -126,7 +126,7 @@ class time:
@property
def microsecond(self) -> int: ...
@property
def tzinfo(self) -> _tzinfo | None: ...
def tzinfo(self) -> _TzInfo | None: ...
@property
def fold(self) -> int: ...
def __le__(self, __other: time) -> bool: ...
@@ -150,13 +150,13 @@ class time:
minute: int = ...,
second: int = ...,
microsecond: int = ...,
tzinfo: _tzinfo | None = ...,
tzinfo: _TzInfo | None = ...,
*,
fold: int = ...,
) -> Self: ...
_date: TypeAlias = date
_time: TypeAlias = time
_Date: TypeAlias = date
_Time: TypeAlias = time
class timedelta(SupportsAbs[timedelta]):
min: ClassVar[timedelta]
@@ -218,7 +218,7 @@ class datetime(date):
minute: int = ...,
second: int = ...,
microsecond: int = ...,
tzinfo: _tzinfo | None = ...,
tzinfo: _TzInfo | None = ...,
*,
fold: int = ...,
) -> Self: ...
@@ -231,40 +231,40 @@ class datetime(date):
@property
def microsecond(self) -> int: ...
@property
def tzinfo(self) -> _tzinfo | None: ...
def tzinfo(self) -> _TzInfo | None: ...
@property
def fold(self) -> int: ...
# The first parameter in `fromtimestamp` is actually positional-or-keyword,
# but it is named "timestamp" in the C implementation and "t" in the Python implementation,
# so it is only truly *safe* to pass it as a positional argument.
@classmethod
def fromtimestamp(cls: type[Self], __timestamp: float, tz: _tzinfo | None = ...) -> Self: ...
def fromtimestamp(cls: type[Self], __timestamp: float, tz: _TzInfo | None = ...) -> Self: ...
@classmethod
def utcfromtimestamp(cls: type[Self], __t: float) -> Self: ...
if sys.version_info >= (3, 8):
@classmethod
def now(cls: type[Self], tz: _tzinfo | None = ...) -> Self: ...
def now(cls: type[Self], tz: _TzInfo | None = ...) -> Self: ...
else:
@overload
@classmethod
def now(cls: type[Self], tz: None = ...) -> Self: ...
@overload
@classmethod
def now(cls, tz: _tzinfo) -> datetime: ...
def now(cls, tz: _TzInfo) -> datetime: ...
@classmethod
def utcnow(cls: type[Self]) -> Self: ...
@classmethod
def combine(cls, date: _date, time: _time, tzinfo: _tzinfo | None = ...) -> datetime: ...
def combine(cls, date: _Date, time: _Time, tzinfo: _TzInfo | None = ...) -> datetime: ...
if sys.version_info >= (3, 7):
@classmethod
def fromisoformat(cls: type[Self], __date_string: str) -> Self: ...
def timestamp(self) -> float: ...
def utctimetuple(self) -> struct_time: ...
def date(self) -> _date: ...
def time(self) -> _time: ...
def timetz(self) -> _time: ...
def date(self) -> _Date: ...
def time(self) -> _Time: ...
def timetz(self) -> _Time: ...
def replace(
self: Self,
year: int = ...,
@@ -274,14 +274,14 @@ class datetime(date):
minute: int = ...,
second: int = ...,
microsecond: int = ...,
tzinfo: _tzinfo | None = ...,
tzinfo: _TzInfo | None = ...,
*,
fold: int = ...,
) -> Self: ...
if sys.version_info >= (3, 8):
def astimezone(self: Self, tz: _tzinfo | None = ...) -> Self: ...
def astimezone(self: Self, tz: _TzInfo | None = ...) -> Self: ...
else:
def astimezone(self, tz: _tzinfo | None = ...) -> datetime: ...
def astimezone(self, tz: _TzInfo | None = ...) -> datetime: ...
def ctime(self) -> str: ...
def isoformat(self, sep: str = ..., timespec: str = ...) -> str: ...