diff --git a/backend/open_webui/retrieval/web/brave.py b/backend/open_webui/retrieval/web/brave.py index f785cbe779..ac2ef3325f 100644 --- a/backend/open_webui/retrieval/web/brave.py +++ b/backend/open_webui/retrieval/web/brave.py @@ -16,7 +16,7 @@ async def search_brave( api_key: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, ) -> list[SearchResult]: """Query the Brave Web Search API and return normalised results. diff --git a/backend/open_webui/retrieval/web/google_pse.py b/backend/open_webui/retrieval/web/google_pse.py index 3b5fe0d685..4cf6e18152 100644 --- a/backend/open_webui/retrieval/web/google_pse.py +++ b/backend/open_webui/retrieval/web/google_pse.py @@ -13,7 +13,7 @@ async def search_google_pse( search_engine_id: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, referer: str | None = None, ) -> list[SearchResult]: """Query Google Programmable Search Engine with automatic pagination. diff --git a/backend/open_webui/retrieval/web/microsoft_web_iq.py b/backend/open_webui/retrieval/web/microsoft_web_iq.py index 9d0df53e64..1e4de7442b 100644 --- a/backend/open_webui/retrieval/web/microsoft_web_iq.py +++ b/backend/open_webui/retrieval/web/microsoft_web_iq.py @@ -15,7 +15,7 @@ def search_microsoft_web_iq( api_key: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, language: str = 'en', user=None, ) -> list[SearchResult]: diff --git a/backend/open_webui/retrieval/web/openserp.py b/backend/open_webui/retrieval/web/openserp.py index a9276cb1a0..547e43f724 100644 --- a/backend/open_webui/retrieval/web/openserp.py +++ b/backend/open_webui/retrieval/web/openserp.py @@ -12,7 +12,7 @@ async def search_openserp( base_url: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, ) -> list[SearchResult]: """Query an OpenSERP instance and return normalised results. diff --git a/backend/open_webui/retrieval/web/searxng.py b/backend/open_webui/retrieval/web/searxng.py index 9de56b28de..a4b3139f24 100644 --- a/backend/open_webui/retrieval/web/searxng.py +++ b/backend/open_webui/retrieval/web/searxng.py @@ -40,7 +40,7 @@ async def search_searxng( query_url: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, **kwargs, ) -> list[SearchResult]: """Query a SearXNG instance and return results sorted by relevance score. diff --git a/backend/open_webui/retrieval/web/serper.py b/backend/open_webui/retrieval/web/serper.py index 048e076dac..5ac168f171 100644 --- a/backend/open_webui/retrieval/web/serper.py +++ b/backend/open_webui/retrieval/web/serper.py @@ -13,7 +13,7 @@ async def search_serper( api_key: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, ) -> list[SearchResult]: """Query the serper.dev Google Search API and return normalised results. diff --git a/backend/open_webui/retrieval/web/serphouse.py b/backend/open_webui/retrieval/web/serphouse.py index 7b8ae59ac0..209fca4fb8 100644 --- a/backend/open_webui/retrieval/web/serphouse.py +++ b/backend/open_webui/retrieval/web/serphouse.py @@ -9,7 +9,7 @@ async def search_serphouse( domain: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, ) -> list[SearchResult]: """Query SERPHouse and return normalised organic results.""" session = await get_session() diff --git a/backend/open_webui/retrieval/web/serpstack.py b/backend/open_webui/retrieval/web/serpstack.py index 532246c11a..ab7365fb9d 100644 --- a/backend/open_webui/retrieval/web/serpstack.py +++ b/backend/open_webui/retrieval/web/serpstack.py @@ -12,7 +12,7 @@ async def search_serpstack( api_key: str, query: str, count: int, - filter_list: list[str | None] | None = None, + filter_list: list[str] | None = None, https_enabled: bool = True, ) -> list[SearchResult]: """Query the serpstack.com API and return normalised results.