opencolorio_config_aces.utilities.vivification#

opencolorio_config_aces.utilities.vivification()[source]#

Implement supports for vivification of the underlying dict like data-structure, magical!

Return type:

defaultdict

Examples

>>> vivified = vivification()
>>> vivified['my']['attribute'] = 1
>>> vivified['my']  
defaultdict(<function vivification at 0x...>, {u'attribute': 1})
>>> vivified['my']['attribute']
1