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

Go to the source code of this file.

Classes

class  searx.network.client.AsyncHTTPTransportNoHttp
class  searx.network.client.AsyncProxyTransportFixed

Namespaces

namespace  searx
namespace  searx.network
namespace  searx.network.client

Functions

 searx.network.client.shuffle_ciphers (SSLContext ssl_context)
SSLContext searx.network.client.get_sslcontexts (str|None proxy_url=None, CertTypes|None cert=None, bool verify=True, bool trust_env=True)
 searx.network.client.get_transport_for_socks_proxy (bool verify, bool http2, str local_address, str proxy_url, httpx.Limits limit, int retries)
 searx.network.client.get_transport (bool verify, bool http2, str local_address, str|None proxy_url, httpx.Limits limit, int retries)
httpx.AsyncClient searx.network.client.new_client (bool enable_http, bool verify, bool enable_http2, int max_connections, int max_keepalive_connections, float keepalive_expiry, dict[str, str] proxies, str local_address, int retries, int max_redirects, t.Callable[..., t.Any]|None hook_log_response)
asyncio.AbstractEventLoop searx.network.client.get_loop ()
 searx.network.client.init ()

Variables

 searx.network.client.CertTypes = str | tuple[str, str] | tuple[str, str, str]
 searx.network.client.SslContextKeyType = tuple[str | None, CertTypes | None, bool, bool]
 searx.network.client.logger = logger.getChild('searx.network.client')
asyncio searx.network.client.LOOP = None
dict searx.network.client.SSLCONTEXTS = {}