azure.core.experimental.transport package

class azure.core.experimental.transport.PyodideTransport(**kwargs: Any)[source]

This object is experimental, meaning it may be changed in a future release or might break with a future Pyodide release. This transport was built with Pyodide version 0.20.0.

Implements a basic HTTP sender using the Pyodide Javascript Fetch API.

close()

Close the session if it is not externally owned.

open()

Assign new session if one does not already exist.

async send(request: azure.core.pipeline.transport._base.HttpRequest, **kwargs)azure.core.experimental.transport._pyodide.PyodideTransportResponse[source]

Send request object according to configuration.

Parameters

request (HttpRequest) – The request object to be sent.

Returns

An HTTPResponse object.

Return type

PyodideResponseTransport

async sleep(duration)