konnect.curl.requests module

Provides Request, a simple implementation of RequestProtocol

class Request(url: str, destination: IO[bytes])[source]

Bases: object

A simple implementation of RequestProtocol

url: str
destination: IO[bytes]
configure_handle(handle: konnect.curl.abc.ConfigHandle, /) None[source]

Set options on a Curl instance to be used for this request

has_update() bool[source]

Return whether calling Request.get_update() will return a value or raise LookupError

get_update() None[source]

Return a waiting update or raise LookupError if there is none

See Request.has_update() for checking for waiting updates.

completed(handle: konnect.curl.abc.GetInfoHandle, /) None[source]

Indicate that Curl has completed processing the handle and return a final response