cterasdk.clients.async_requests module#

class cterasdk.clients.async_requests.BaseRequest(method, url, **kwargs)#

Bases: object

HTTP Request

static accept(**kwargs)#
class cterasdk.clients.async_requests.CachedCookieJar#

Bases: object

clear(*args, **kwargs)#
filter_cookies(*args, **kwargs)#
get(*args, **kwargs)#
register(session)#
update_cookies(*args, **kwargs)#
class cterasdk.clients.async_requests.CopyRequest(url, **kwargs)#

Bases: BaseRequest

COPY

class cterasdk.clients.async_requests.DeleteRequest(url, **kwargs)#

Bases: BaseRequest

DELETE

class cterasdk.clients.async_requests.FormData(fields: Iterable[Any] = (), quote_fields: bool = True, charset: str | None = None, *, default_to_multipart: bool = False)#

Bases: FormData

Class representing URL-encoded form data

class cterasdk.clients.async_requests.GetRequest(url, **kwargs)#

Bases: BaseRequest

POST

class cterasdk.clients.async_requests.MkcolRequest(url, **kwargs)#

Bases: BaseRequest

MKCOL

class cterasdk.clients.async_requests.MoveRequest(url, **kwargs)#

Bases: BaseRequest

MOVE

class cterasdk.clients.async_requests.PostRequest(url, **kwargs)#

Bases: BaseRequest

POST

class cterasdk.clients.async_requests.PropfindRequest(url, **kwargs)#

Bases: BaseRequest

PROPFIND

class cterasdk.clients.async_requests.PutRequest(url, **kwargs)#

Bases: BaseRequest

PUT

class cterasdk.clients.async_requests.Session(configuration)#

Bases: object

Asynchronous HTTP Session

async await_promise(r, *, on_response=None)#
async close()#
property closed#
property cookie_jar#
async promise(r, *, on_response=None)#
async request(r, *, await_promise=False, on_response=None)#
property session#
cterasdk.clients.async_requests.decorate_stream_error(stream_reader)#
cterasdk.clients.async_requests.ensure_session(func)#
cterasdk.clients.async_requests.update_session(func)#