.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
__init__.py File Reference

Go to the source code of this file.

Classes

class  searx.network.Request

Namespaces

namespace  searx
namespace  searx.network

Functions

 searx.network.reset_time_for_thread ()
 searx.network.get_time_for_thread ()
 searx.network.set_timeout_for_thread (float timeout, float|None start_time=None)
 searx.network.set_context_network_name (str network_name)
 searx.network.get_context_network ()
 searx.network._record_http_time ()
 searx.network._get_timeout (float start_time, kwargs)
SXNG_Response searx.network.request (method, url, **kwargs)
list[httpx.Response|Exception] searx.network.multi_requests (list["Request"] request_list)
SXNG_Response searx.network.get (str url, **t.Any kwargs)
SXNG_Response searx.network.options (str url, **t.Any kwargs)
SXNG_Response searx.network.head (str url, **t.Any kwargs)
SXNG_Response searx.network.post (str url, data=None, **t.Any kwargs)
SXNG_Response searx.network.put (str url, data=None, **t.Any kwargs)
SXNG_Response searx.network.patch (str url, data=None, **t.Any kwargs)
SXNG_Response searx.network.delete (str url, **t.Any kwargs)
 searx.network.stream_chunk_to_queue (network, queue, str method, str url, **t.Any kwargs)
 searx.network._stream_generator (str method, str url, **t.Any kwargs)
 searx.network._close_response_method (self)
tuple[httpx.Response, Iterable[bytes]] searx.network.stream (str method, str url, **t.Any kwargs)

Variables

list searx.network.__all__ = ["initialize", "check_network_configuration", "raise_for_httperror"]
 searx.network.THREADLOCAL = threading.local()
# pylint disable searx.network._generator = protected-access