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

fw/instrument: use signal priorities

Use signal priorities to define priority decorators, rather than
defining own priority enum.
This commit is contained in:
Sergei Trofimov
2018-05-30 11:22:14 +01:00
committed by Marc Bonnici
parent d79e8324f0
commit 864ded60ae
3 changed files with 15 additions and 15 deletions

@ -18,7 +18,8 @@ import sys
import string
from copy import copy
from wa.framework.instrument import SIGNAL_MAP, Priority
from wa.framework.instrument import SIGNAL_MAP
from wa.framework.signal import CallbackPriority
from wa.utils.doc import format_simple_table
@ -36,7 +37,7 @@ def escape_trailing_underscore(value):
def generate_instrument_method_map(outfile):
signal_table = format_simple_table([(k, v) for k, v in SIGNAL_MAP.iteritems()],
headers=['method name', 'signal'], align='<<')
priority_table = format_simple_table(zip(Priority.names, Priority.values),
priority_table = format_simple_table(zip(CallbackPriority.names, CallbackPriority.values),
headers=['decorator', 'priority'], align='<>')
with open(OUTPUT_TEMPLATE_FILE) as fh:
template = string.Template(fh.read())