colour_hdri.utilities.common Module¶
Common Utilities¶
Defines common utilities objects that don’t fall in any specific category.
-
colour_hdri.utilities.common.
vivification
()[source]¶ Implements supports for vivification of the underlying dict like data-structure, magical!
Returns: Return type: defaultdict Examples
>>> vivified = vivification() >>> vivified['my']['attribute'] = 1 >>> vivified['my'] # doctest: +ELLIPSIS defaultdict(<function vivification at 0x...>, {u'attribute': 1}) >>> vivified['my']['attribute'] 1
-
colour_hdri.utilities.common.
vivified_to_dict
(vivified)[source]¶ Converts given vivified data-structure to dictionary.
Parameters: vivified (defaultdict) – Vivified data-structure. Returns: Return type: dict Examples
>>> vivified = vivification() >>> vivified['my']['attribute'] = 1 >>> vivified_to_dict(vivified) {u'my': {u'attribute': 1}}