riaps.rfab.api.task module

exception riaps.rfab.api.task.BadExit(exc: UnexpectedExit, msg=None)[source]

Bases: UnexpectedExit

class riaps.rfab.api.task.Result(**kwargs)[source]

Bases: Result

riaps.rfab.api.task.Result_to_log(res)[source]
class riaps.rfab.api.task.STATE(value)[source]

Bases: Enum

An enumeration.

EXCEPTED = 4
FAILED = 3
INIT = 1
SUCCEEDED = 2
class riaps.rfab.api.task.SkipResult(connection, command, stdout, stderr='', exited=0)[source]

Bases: Result

class riaps.rfab.api.task.Task(connection, **kwargs)[source]

Bases: object

done() bool[source]
get(remote, local, **kwargs)[source]
put(file, **kwargs)[source]
run(cmd, **kwargs)[source]
sudo(cmd, **kwargs)[source]
class riaps.rfab.api.task.TaskRunner(hosts, task, **kwargs)[source]

Bases: object

ok() bool[source]
pretty_print()[source]
run()[source]
set_log_folder(path)[source]
riaps.rfab.api.task.TransferResult_to_log(res)[source]