def flat(root, ignore_access_errors=False):
    for key, subkeys, values in walk(root, ignore_access_errors):
        yield key
        for value in values:
            yield value
Returns changed_data ignoring these fields.
dataset/ETHPy150Open tjguk/winsys/winsys/registry.py/flat--crossover with--dataset/ETHPy150Open mozilla/addons-server/src/olympia/users/forms.py/BaseAdminUserEditForm.changed_fields