Module configuration :: Class Configuration |
[hide private]
[frames] | no frames]

# Class Configuration

source code

                object --+
                         |
    UserDict.DictMixin --+
                         |
                        Configuration

Base Configuration objects.

Instance Methods | [hide private]
__init__(self, data=None) Initialization. | source code
__getitem__(self, key, interpolate=True) Get an item from the configuration via dictionary interface. | source code
__setitem__(self, key, item) Set an item from the configuration via dictionary interface. | source code
__delitem__(self, key) Remove an item from the configuration via dictionary interface. | source code
keys(self) Get the list of item keys. | source code
match_name(self, name) See if the given name matches the name of this configuration. | source code
get(self, key, default_value) Get an item from the configuration. | source code
get_list(self, key, default_value) | source code
get_int(self, key, default_value) | source code
get_boolean(self, key, default_value) | source code
interpolate(self, value) Search for patterns of the form '${..}' and insert matching values. | source code
__str__(self) str(x) | source code
Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__` Inherited from `UserDict.DictMixin`: `__cmp__`, `__contains__`, `__iter__`, `__len__`, `clear`, `has_key`, `items`, `iteritems`, `iterkeys`, `itervalues`, `pop`, `popitem`, `setdefault`, `update`, `values`

Class Variables | [hide private]
| key_re = `re.compile(r'\${(?P<name>[._a-zA-Z0-9]+)}', re.M)`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self, data=None) (Constructor) | source code
Initialization. Overrides: object.__init__

### get(self, key, default_value) | source code
Get an item from the configuration. Overrides: UserDict.DictMixin.get

### __str__(self) (Informal representation operator) | source code
str(x) Overrides: object.__str__ (inherited documentation)