WorkerPopen¶
-
class
ClusterShell.Worker.Popen.
WorkerPopen
(command, key=None, handler=None, stderr=False, timeout=-1, autoclose=False)¶ Implements the Popen Worker.
-
__init__
(command, key=None, handler=None, stderr=False, timeout=-1, autoclose=False)¶ Initialize Popen worker.
-
retcode
()¶ Return return code or None if command is still in progress.
-
-
class
ClusterShell.Worker.Popen.
PopenClient
(worker, key, stderr, timeout, autoclose)¶ -
__init__
(worker, key, stderr, timeout, autoclose)¶ EngineClient initializer.
Should be called from derived classes.
- Arguments:
worker -- parent worker instance key -- client key used by MsgTree (eg. node name) stderr -- boolean set if stderr is on a separate stream timeout -- client execution timeout value (float) autoclose -- boolean set to indicate whether this engine
client should be aborted as soon as all other non-autoclosing clients have finished.
-