The sushy.resources.task_monitor Module

class sushy.resources.task_monitor.TaskMonitor(connector, path='', redfish_version=None)

Bases: sushy.resources.base.ResourceBase

property in_progress

Checks the status of the async task

Returns

True if the async task is still in progress, False otherwise

property location_header

The Location header returned from the GET on the Task Monitor

Returns

The Location header (an absolute URL)

property response

The response from the last TaskMonitor in_progress check

Returns

The requests response object or None

property retry_after

Time the client should wait before querying the task status

Returns

The Retry-After time in datetime format

set_retry_after(value)

Set the time the client should wait before querying the task status

Parameters

value – The value of the Retry-After header, which can be the number of seconds to wait or an HTTP-date string as defined by RFC 7231

Returns

The TaskMonitor object

property sleep_for

Seconds the client should wait before querying the operation status

Returns

The number of seconds to wait