Skip to content

Commit 5a3c495

Browse files
authored
[dateparser] Improve parse-related annotations (#14199)
Add a `# type: ignore`. Helps with #14194
1 parent 3c8c233 commit 5a3c495

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

stubs/dateparser/dateparser/calendars/__init__.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
from _typeshed import Incomplete
12
from abc import abstractmethod
23
from typing import Any
34

5+
from dateparser.conf import Settings
46
from dateparser.parser import _parser
57

68
class CalendarBase:
@@ -20,4 +22,4 @@ class non_gregorian_parser(_parser):
2022
@abstractmethod
2123
def handle_two_digit_year(self, year: int) -> int: ...
2224
@classmethod
23-
def parse(cls, datestring, settings): ...
25+
def parse(cls, datestring: str, settings: Settings) -> tuple[Incomplete, Incomplete]: ... # type: ignore[override]

stubs/dateparser/dateparser/parser.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class _parser:
5454
ordered_num_directives: collections.OrderedDict[str, list[str]]
5555
def __init__(self, tokens, settings: Settings): ...
5656
@classmethod
57-
def parse(cls, datestring: str, settings: Settings, tz: datetime.tzinfo | None = None): ...
57+
def parse(cls, datestring: str, settings: Settings, tz: datetime.tzinfo | None = None) -> tuple[Incomplete, Incomplete]: ...
5858

5959
class tokenizer:
6060
digits: Literal["0123456789:"]

0 commit comments

Comments
 (0)