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:
parent
4a9b24a9a8
commit
1eaffb6744
@ -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')
|
||||
|
Loading…
x
Reference in New Issue
Block a user