in scripts/event_schema_generator/main.py [0:0]
def generate_subset(ecs_path, custom_schema, subset_file, out, ecs_git_ref):
subset_out = os.path.join(os.path.abspath(out), os.path.splitext(os.path.basename(subset_file))[0])
print('Generating subset fields for: {}'.format(subset_file))
ret = subprocess.run(['python', ECS_SCRIPT, '--include', os.path.abspath(custom_schema),
'--subset', os.path.abspath(subset_file),
'--out', subset_out, '--ref', ecs_git_ref], stdout=subprocess.PIPE, check=True,
cwd=ecs_path, universal_newlines=True)
print('Generation output-----------------')
for line in ret.stdout.splitlines():
print(line,)
print('Finished generating subset-----------------')