def base_first()

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


def base_first(ecs_flat: Dict[str, Field]) -> List[Field]:
    base_list: List[Field] = []
    sorted_list: List[Field] = []
    for field_name in sorted(ecs_flat):
        if '.' in field_name:
            sorted_list.append(ecs_flat[field_name])
        else:
            base_list.append(ecs_flat[field_name])
    return base_list + sorted_list