Module escapeddict :: Class EscapedDict |
[hide private]
[frames] | no frames]

# Class EscapedDict

source code

    UserDict.UserDict --+
                        |
                       EscapedDict

Implements a dictionary that escapes the key values recursively.

Instance Methods | [hide private]
__init__(self, dict={}, failonerror=False) | source code
__getitem__(self, key) Overrides the usual __getitem__ to insert values of other keys referenced in this key's value. | source code
Inherited from `UserDict.UserDict`: `__cmp__`, `__contains__`, `__delitem__`, `__len__`, `__repr__`, `__setitem__`, `clear`, `copy`, `get`, `has_key`, `items`, `iteritems`, `iterkeys`, `itervalues`, `keys`, `pop`, `popitem`, `setdefault`, `update`, `values`

Class Methods | [hide private]
Inherited from `UserDict.UserDict`: `fromkeys`

Method Details | [hide private]

### __init__(self, dict={}, failonerror=False) (Constructor) | source code
Overrides: UserDict.UserDict.__init__

### __getitem__(self, key) (Indexing operator) | source code
Overrides the usual __getitem__ to insert values of other keys referenced in this key's value. Overrides: UserDict.UserDict.__getitem__