The Assimilation Project  based on Assimilation version
cma.drawwithdot.FancyDictObj Class Reference
Inheritance diagram for cma.drawwithdot.FancyDictObj:
Collaboration diagram for cma.drawwithdot.FancyDictObj:

Public Member Functions

def __init__ (self, obj, kw=None, failreturn='')
- Public Member Functions inherited from cma.drawwithdot.DictObj
def __init__ (self, obj, kw=None, failreturn='')
def __contains__ (self, name)
def __getitem__ (self, name)

Static Public Member Functions

def osinfo (obj, name)
def proc_name (obj, _name)
def drone_attrs (obj, _name)
def service_attrs (obj, _name)
def monitor_attrs (obj, _name)
def nic_attrs (obj, _name)

Static Public Attributes

dictionary os_namemap

Additional Inherited Members

- Data Fields inherited from cma.drawwithdot.DictObj

Detailed Description

A fancy DictObj that knows how to get some aggregate data
for use as pseudo-attributes of the objects we know and love ;-)

Definition at line 183 of file

Constructor & Destructor Documentation

def cma.drawwithdot.FancyDictObj.__init__ (   self,
  kw = None,
  failreturn = '' 

Member Function Documentation

def cma.drawwithdot.FancyDictObj.drone_attrs (   obj,

Definition at line 222 of file

def cma.drawwithdot.FancyDictObj.monitor_attrs (   obj,

Definition at line 255 of file

def cma.drawwithdot.FancyDictObj.nic_attrs (   obj,

Definition at line 264 of file

def cma.drawwithdot.FancyDictObj.osinfo (   obj,
Provide aliases for various OS attributes for formatting
These will only work on a Drone node

Definition at line 196 of file

def cma.drawwithdot.FancyDictObj.proc_name (   obj,

Definition at line 211 of file

def cma.drawwithdot.FancyDictObj.service_attrs (   obj,

Definition at line 241 of file

Field Documentation

dictionary cma.drawwithdot.FancyDictObj.os_namemap
Initial value:
1 = {
2  'description': 'Description',
3  'distro': 'Distributor ID',
4  'distributor': 'Distributor ID',
5  'release': 'Release',
6  'codename': 'Codename',
7  }

Definition at line 188 of file

Referenced by cma.drawwithdot.FancyDictObj.__init__().

The documentation for this class was generated from the following file: