diff --git a/src/monitor_utils/sessions.py b/src/monitor_utils/sessions.py index 1ee0259..f7dc2e3 100644 --- a/src/monitor_utils/sessions.py +++ b/src/monitor_utils/sessions.py @@ -15,12 +15,15 @@ from aioweb_tls import CurlCffi, TLSSession from monitor_utils.constants import CLIENT_IDENTIFIERS, RETRY_LIMIT -def get_default_session() -> TLSSession: +def get_default_session(proxies: AioProxies) -> TLSSession: """Return a TLSSession impersonating a random client fingerprint. Fingerprint rotation lives here so every monitor rotates the same way; the caller owns the session lifetime via ``async with``. + Args: + proxies: used for rotating proxies inside of send_request + Returns: A TLSSession over a curl_cffi backend with a random impersonation. """