trakt.core.http

class trakt.core.http.HTTPSAdapter(ssl_version=None, *args, **kwargs)

Bases: requests.adapters.HTTPAdapter

init_poolmanager(connections, maxsize, block=False, **pool_kwargs)

Initializes a urllib3 PoolManager.

This method should not be called from user code, and is only exposed for use when subclassing the HTTPAdapter.

Parameters:
  • connections – The number of urllib3 connection pools to cache.
  • maxsize – The maximum number of connections to save in the pool.
  • block – Block when no free connections are available.
  • pool_kwargs – Extra keyword arguments used to initialize the Pool Manager.
class trakt.core.http.HttpClient(client, adapter_kwargs=None, keep_alive=True)

Bases: object

configure(path=None)
delete(path=None, params=None, data=None, **kwargs)
get(path=None, params=None, data=None, **kwargs)
post(path=None, params=None, data=None, **kwargs)
proxies
put(path=None, params=None, data=None, **kwargs)
rebuild()
request(method, path=None, params=None, data=None, query=None, authenticated=False, validate_token=True, exceptions=False, pagination=False, **kwargs)
send(request)
ssl_version
validate()