Package libxyz :: Package core :: Module odict :: Class ODict |
[hide private]
[frames] | no frames]

# Class ODict

source code

    UserDict.DictMixin --+
                         |
                        ODict

Ordered dictionary Provides dictionary-like access to parsed values Input order is kept

Instance Methods | [hide private]
__init__(self, name=None) | source code
next(self) | source code
iteritems(self) | source code
keys(self) | source code
values(self) | source code
__str__(self) | source code
__repr__(self) | source code
__getitem__(self, var) | source code
__setitem__(self, var, val) | source code
__delitem__(self, var) | source code
__contains__(self, key) | source code
__iter__(self) | source code
get(self, var, default) Lookup for var or return default | source code
index(self, index) Lookup variable by index | source code
lookup(self, var) Lookup for value of variable If variable does not exist raise KeyError | source code
set(self, var, val) Set new value to variable | source code
Inherited from `UserDict.DictMixin`: `__cmp__`, `__len__`, `clear`, `has_key`, `items`, `iterkeys`, `itervalues`, `pop`, `popitem`, `setdefault`, `update`

Method Details | [hide private]

### iteritems(self) | source code
Overrides: UserDict.DictMixin.iteritems

### values(self) | source code
Overrides: UserDict.DictMixin.values

### __repr__(self) (Representation operator) | source code
Overrides: UserDict.DictMixin.__repr__

### __contains__(self, key) (In operator) | source code
Overrides: UserDict.DictMixin.__contains__

### __iter__(self) | source code
Overrides: UserDict.DictMixin.__iter__

### get(self, var, default) | source code
Lookup for var or return default Overrides: UserDict.DictMixin.get