diff --git a/stubs/dateparser/dateparser/calendars/__init__.pyi b/stubs/dateparser/dateparser/calendars/__init__.pyi index f57d9ddf66ea..6c8e5195ee93 100644 --- a/stubs/dateparser/dateparser/calendars/__init__.pyi +++ b/stubs/dateparser/dateparser/calendars/__init__.pyi @@ -1,6 +1,8 @@ +from _typeshed import Incomplete from abc import abstractmethod from typing import Any +from dateparser.conf import Settings from dateparser.parser import _parser class CalendarBase: @@ -20,4 +22,4 @@ class non_gregorian_parser(_parser): @abstractmethod def handle_two_digit_year(self, year: int) -> int: ... @classmethod - def parse(cls, datestring, settings): ... + def parse(cls, datestring: str, settings: Settings) -> tuple[Incomplete, Incomplete]: ... # type: ignore[override] diff --git a/stubs/dateparser/dateparser/parser.pyi b/stubs/dateparser/dateparser/parser.pyi index 09b0ce79ab77..45ef89115746 100644 --- a/stubs/dateparser/dateparser/parser.pyi +++ b/stubs/dateparser/dateparser/parser.pyi @@ -54,7 +54,7 @@ class _parser: ordered_num_directives: collections.OrderedDict[str, list[str]] def __init__(self, tokens, settings: Settings): ... @classmethod - def parse(cls, datestring: str, settings: Settings, tz: datetime.tzinfo | None = None): ... + def parse(cls, datestring: str, settings: Settings, tz: datetime.tzinfo | None = None) -> tuple[Incomplete, Incomplete]: ... class tokenizer: digits: Literal["0123456789:"]