| Trees | Indices | Help |
|
|---|
|
|
Cluster node set.
A module to deal efficiently with pdsh-like rangesets and nodesets.
Instances of RangeSet and NodeSet both provide similar operations than
the builtin set() type and Set object.
[ See http://www.python.org/doc/lib/set-objects.html ]
Usage example:
# Import NodeSet class
from ClusterShell.NodeSet import NodeSet
# Create a new nodeset from pdsh-like pattern
nodeset = NodeSet("cluster[1-30]")
# Add cluster32 to nodeset
nodeset.update("cluster32")
# Remove from nodeset
nodeset.difference_update("cluster[2-5]")
# Print nodeset as a pdsh-like pattern
print nodeset
# Iterate over node names in nodeset
for node in nodeset:
print node
|
|||
|
RangeSetException used by RangeSet |
|||
|
RangeSetParseError used by RangeSet when a parse cannot be done |
|||
|
RangeSetPaddingError used by RangeSet when a fatal padding incoherency occurs |
|||
|
NodeSetException used by NodeSet |
|||
|
NodeSetParseError used by NodeSet when a parse cannot be done |
|||
|
NodeSetParseRangeError used by NodeSet when bad range is encountered during a a parse |
|||
|
RangeSet Advanced range sets. |
|||
|
NodeSet Iterable class of nodes with node ranges support. |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
__package__ =
|
|||
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Nov 4 13:58:04 2009 | http://epydoc.sourceforge.net |