Package ClusterShell :: Module NodeUtils :: Class GroupResolverConfig
[hide private]
[frames] | no frames]

Class GroupResolverConfig

source code


GroupResolver class that is able to automatically setup its GroupSource's from a configuration file. This is the default resolver for NodeSet.

Instance Methods [hide private]
 
__init__(self, configfile)
Initialize GroupResolver object.
source code
 
_source(self, namespace)
Helper method that returns the source by namespace name.
source code
 
sources(self)
Get the list of all resolver source names (default source is always first).
source code

Inherited from GroupResolver: add_source, all_nodes, group_nodes, grouplist, has_node_groups, node_groups, set_verbosity

Inherited from GroupResolver (private): _list

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, configfile)
(Constructor)

source code 

Initialize GroupResolver object.

Overrides: object.__init__

_source(self, namespace)

source code 

Helper method that returns the source by namespace name.

Overrides: GroupResolver._source
(inherited documentation)

sources(self)

source code 

Get the list of all resolver source names (default source is always first).

Overrides: GroupResolver.sources