From d10435cd213aba4bce010fa98640a22fcd511432 Mon Sep 17 00:00:00 2001 From: MajorTanya Date: Sun, 22 Mar 2026 17:56:49 +0100 Subject: [PATCH] Fix dateparser search_dates: also returns None dateparser.search.search_dates will return None if no parseable date could be found in the `text` argument. This is explained in the original docstring as well. Closes #15538. --- stubs/dateparser/dateparser/search/__init__.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stubs/dateparser/dateparser/search/__init__.pyi b/stubs/dateparser/dateparser/search/__init__.pyi index a30045a570c3..d6eb3182de64 100644 --- a/stubs/dateparser/dateparser/search/__init__.pyi +++ b/stubs/dateparser/dateparser/search/__init__.pyi @@ -13,7 +13,7 @@ def search_dates( settings: Settings | dict[str, Any] | None, add_detected_language: Literal[True], detect_languages_function: _DetectLanguagesFunction | None = None, -) -> list[tuple[str, datetime, str]]: ... +) -> list[tuple[str, datetime, str]] | None: ... @overload def search_dates( text: str, @@ -21,4 +21,4 @@ def search_dates( settings: Settings | dict[str, Any] | None = None, add_detected_language: Literal[False] = False, detect_languages_function: _DetectLanguagesFunction | None = None, -) -> list[tuple[str, datetime]]: ... +) -> list[tuple[str, datetime]] | None: ...