def accumulate_field()

in scripts/generators/intermediate_files.py [0:0]


def accumulate_field(details: FieldEntry, memo: Field) -> None:
    """Visitor function that accumulates all field details in the memo dict"""
    if 'schema_details' in details or ecs_helpers.is_intermediate(details):
        return
    field_details: Field = copy.deepcopy(details['field_details'])
    remove_internal_attributes(field_details)

    flat_name = field_details['flat_name']
    memo[flat_name] = field_details