1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-01-18 12:06:08 +00:00

commands/create: Only add instruments/output processors once

Ensure that instruments and output processors are only added to the
generated agenda once.
This commit is contained in:
Marc Bonnici 2018-08-02 10:36:18 +01:00
parent 4a9b24a9a8
commit 1eaffb6744

View File

@ -79,11 +79,12 @@ class CreateAgendaSubcommand(SubCommand):
entry['params'] = config
agenda['workloads'].append(entry)
else:
if extcls.kind == 'instrument':
agenda['config']['augmentations'].append(name)
if extcls.kind == 'output_processor':
agenda['config']['augmentations'].append(name)
agenda['config'][name] = config
if extcls.kind in ('instrument', 'output_processor'):
if name not in agenda['config']['augmentations']:
agenda['config']['augmentations'].append(name)
if name not in agenda['config']:
agenda['config'][name] = config
if args.output:
wfh = open(args.output, 'w')