mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
Add defaults for third-party stubs A-D (#9952)
This commit is contained in:
@@ -21,14 +21,18 @@ class DateTimeRange:
|
||||
separator: str
|
||||
def __init__(
|
||||
self,
|
||||
start_datetime: datetime.datetime | str | None = ...,
|
||||
end_datetime: datetime.datetime | str | None = ...,
|
||||
start_time_format: str = ...,
|
||||
end_time_format: str = ...,
|
||||
start_datetime: datetime.datetime | str | None = None,
|
||||
end_datetime: datetime.datetime | str | None = None,
|
||||
start_time_format: str = "%Y-%m-%dT%H:%M:%S%z",
|
||||
end_time_format: str = "%Y-%m-%dT%H:%M:%S%z",
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def from_range_text(
|
||||
cls, range_text: str, separator: str = ..., start_time_format: str | None = ..., end_time_format: str | None = ...
|
||||
cls,
|
||||
range_text: str,
|
||||
separator: str = "\\s+\\-\\s+",
|
||||
start_time_format: str | None = None,
|
||||
end_time_format: str | None = None,
|
||||
) -> DateTimeRange: ...
|
||||
def __eq__(self, other: object) -> bool: ...
|
||||
def __ne__(self, other: object) -> bool: ...
|
||||
@@ -50,8 +54,8 @@ class DateTimeRange:
|
||||
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: datetime.datetime | str | None, timezone: str | None = ...) -> None: ...
|
||||
def set_end_datetime(self, value: datetime.datetime | str | None, timezone: str | None = ...) -> None: ...
|
||||
def set_start_datetime(self, value: datetime.datetime | str | None, timezone: str | None = None) -> None: ...
|
||||
def set_end_datetime(self, value: datetime.datetime | str | None, timezone: str | None = 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, intersection_threshold: datetime.timedelta | None = None) -> DateTimeRange: ...
|
||||
|
||||
Reference in New Issue
Block a user