DictObject¶
-
class
privex.helpers.collections.
DictObject
[source]¶ A very simple
dict
wrapper, which allows you to read and write dictionary keys using attributes (dot notation) PLUS standard item (key / square bracket notation) access.Example Usage (creating and using a new DictObject):
>>> d = DictObject(hello='world') >>> d {'hello': 'world'} >>> d['hello'] 'world' >>> d.hello 'world' >>> d.lorem = 'ipsum' >>> d['orange'] = 'banana' >>> d {'hello': 'world', 'lorem': 'ipsum', 'orange': 'banana'}
Example Usage (converting an existing dict):
>>> y = {"hello": "world", "example": 123} >>> x = DictObject(y) >>> x.example 123 >>> x['hello'] 'world' >>> x.hello = 'replaced' >>> x {'hello': 'replaced', 'example': 123}
-
__init__
(*args, **kwargs) Initialize self. See help(type(self)) for accurate signature.
-