def merge_dictionaries(outof, into, prefix='\t'):
    for k in outof.keys():
        if k in into:
            if isinstance(outof[k], dict):
                LOG.debug("%sMerging:%s", prefix, k)
                into[k] = merge_dictionaries(outof[k], into[k], prefix + '\t')
            else:
                LOG.debug("%sSkipping:%s", prefix, k)
        else:
            into[k] = outof[k]
    return into
Read at most size bytes from the file
dataset/ETHPy150Open turbulenz/turbulenz_tools/turbulenz_tools/utils/json_utils.py/merge_dictionaries--crossover with--dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/io.py/StringIO.read