Big diff: Use new "|" union syntax (#5872)

This commit is contained in:
Akuli
2021-08-08 12:05:21 +03:00
committed by GitHub
parent b9adb7a874
commit ee487304d7
578 changed files with 8080 additions and 8966 deletions

View File

@@ -1,5 +1,5 @@
import datetime
from typing import Iterable, Optional, Union
from typing import Iterable
from dateutil.relativedelta import relativedelta
@@ -11,8 +11,8 @@ class DateTimeRange(object):
separator: str
def __init__(
self,
start_datetime: Optional[Union[datetime.datetime, str]] = ...,
end_datetime: Optional[Union[datetime.datetime, str]] = ...,
start_datetime: datetime.datetime | str | None = ...,
end_datetime: datetime.datetime | str | None = ...,
start_time_format: str = ...,
end_time_format: str = ...,
) -> None: ...
@@ -22,7 +22,7 @@ class DateTimeRange(object):
def __iadd__(self, other: datetime.timedelta) -> DateTimeRange: ...
def __sub__(self, other: datetime.timedelta) -> DateTimeRange: ...
def __isub__(self, other: datetime.timedelta) -> DateTimeRange: ...
def __contains__(self, x: Union[datetime.timedelta, DateTimeRange, str]) -> bool: ...
def __contains__(self, x: datetime.timedelta | DateTimeRange | str) -> bool: ...
@property
def start_datetime(self) -> datetime.datetime: ...
@property
@@ -36,12 +36,10 @@ class DateTimeRange(object):
def get_start_time_str(self) -> str: ...
def get_end_time_str(self) -> str: ...
def get_timedelta_second(self) -> float: ...
def set_start_datetime(self, value: Optional[Union[datetime.datetime, str]], timezone: Optional[str] = ...) -> None: ...
def set_end_datetime(self, value: Optional[Union[datetime.datetime, str]], timezone: Optional[str] = ...) -> None: ...
def set_time_range(
self, start: Optional[Union[datetime.datetime, str]], end: Optional[Union[datetime.datetime, str]]
) -> None: ...
def range(self, step: Union[datetime.timedelta, relativedelta]) -> Iterable[datetime.datetime]: ...
def set_start_datetime(self, value: datetime.datetime | str | None, timezone: str | None = ...) -> None: ...
def set_end_datetime(self, value: datetime.datetime | str | None, timezone: str | None = ...) -> None: ...
def set_time_range(self, start: datetime.datetime | str | None, end: datetime.datetime | str | None) -> None: ...
def range(self, step: datetime.timedelta | relativedelta) -> Iterable[datetime.datetime]: ...
def intersection(self, x: DateTimeRange) -> DateTimeRange: ...
def encompass(self, x: DateTimeRange) -> DateTimeRange: ...
def truncate(self, percentage: float) -> None: ...