CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
betterConfigParser.AdaptedDict Class Reference
Inheritance diagram for betterConfigParser.AdaptedDict:

Public Member Functions

def __getitem__
 
def __init__
 
def __setitem__
 
def items
 

Public Attributes

 validationslist
 

Detailed Description

Dictionary which handles updates of values for already existing keys
in a modified way.
adapteddict[key] returns a list of all values associated with key
This dictionary is used in the class `BetterConfigParser` instead of the
default `dict_type` of the `ConfigParser` class.

Definition at line 9 of file betterConfigParser.py.

Constructor & Destructor Documentation

def betterConfigParser.AdaptedDict.__init__ (   self,
  args,
  kwargs 
)

Definition at line 18 of file betterConfigParser.py.

Member Function Documentation

def betterConfigParser.AdaptedDict.__getitem__ (   self,
  key 
)

Definition at line 44 of file betterConfigParser.py.

def betterConfigParser.AdaptedDict.__setitem__ (   self,
  key,
  value,
  dict_setitem = collections.OrderedDict.__setitem__ 
)
od.__setitem__(i, y) <==> od[i]=y
Updating an existing key appends the new value to the old value
instead of replacing it.

Arguments:
- `key`: key part of the key-value pair
- `value`: value part of the key-value pair
- `dict_item`: method which is used for finally setting the item

Definition at line 22 of file betterConfigParser.py.

def betterConfigParser.AdaptedDict.items (   self)

Definition at line 50 of file betterConfigParser.py.

Member Data Documentation

betterConfigParser.AdaptedDict.validationslist

Definition at line 19 of file betterConfigParser.py.