Base class DistantWorker.
DistantWorker provides a useful set of setters/getters to use with
distant workers like ssh or pdsh.
|
_on_node_msgline(self,
node,
msg,
sname)
Message received from node, update last* stuffs. |
source code
|
|
|
_on_node_rc(self,
node,
rc)
Command return code received. |
source code
|
|
|
_on_node_timeout(self,
node)
Update on node timeout. |
source code
|
|
|
last_node(self)
Get last node, useful to get the node in an EventHandler callback
like ev_read(). |
source code
|
|
|
last_read(self)
Get last (node, buffer), useful in an EventHandler.ev_read()
[DEPRECATED] use (current_node, current_msg) |
source code
|
|
|
last_error(self)
Get last (node, error_buffer), useful in an EventHandler.ev_error()
[DEPRECATED] use (current_node, current_errmsg) |
source code
|
|
|
last_retcode(self)
Get last (node, rc), useful in an EventHandler.ev_hup() [DEPRECATED]
use (current_node, current_rc) |
source code
|
|
|
node_buffer(self,
node)
Get specific node buffer. |
source code
|
|
|
node_error(self,
node)
Get specific node error buffer. |
source code
|
|
|
node_error_buffer(self,
node)
Get specific node error buffer. |
source code
|
|
|
|
|
|
|
|
|
iter_errors(self,
match_keys=None)
Returns an iterator over available error buffers and associated
NodeSet. |
source code
|
|
|
iter_node_buffers(self,
match_keys=None)
Returns an iterator over each node and associated buffer. |
source code
|
|
|
iter_node_errors(self,
match_keys=None)
Returns an iterator over each node and associated error buffer. |
source code
|
|
|
|
|
iter_node_retcodes(self)
Returns an iterator over each node and associated return code. |
source code
|
|
|
|
|
|
Inherited from Worker :
__init__ ,
abort ,
did_timeout ,
flush_buffers ,
flush_errors ,
read
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|