4
class NestedDict(dict):
5
def __setitem__(self, key, value):
9
o = o.setdefault(part, {})
17
for k, v in o.items():
18
if isinstance(v, dict):
21
key = '.'.join(p + [k])
27
def property_mapper(property_expressions, data):
30
for input_re, dest_path in property_expressions:
31
for k, v in data.items():
32
if re.match(input_re, k):
33
target = re.sub(input_re, dest_path, k)