1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-20 20:09:11 +00:00

utils/doc: Change get_params_rst to be more flexible

Instead of taking an extension as a parameter and assuming there it has
an attribute 'parameters' instead take a list of parameters directly
which allows the method to be used with parameter lists with different
names.
This commit is contained in:
Marc Bonnici 2017-11-29 16:04:45 +00:00 committed by setrofim
parent 6df498b4bd
commit adb14442c8

View File

@ -267,9 +267,9 @@ def format_literal(lit):
return '``{}``'.format(lit)
def get_params_rst(ext):
def get_params_rst(parameters):
text = ''
for param in ext.parameters:
for param in parameters:
text += '{} : {} {}\n'.format(param.name, get_type_name(param.kind),
param.mandatory and '(mandatory)' or ' ')
desc = strip_inlined_text(param.description or '')
@ -300,7 +300,7 @@ def get_rst_from_extension(ext):
else:
desc = ''
text += desc + '\n\n'
params_rst = get_params_rst(ext)
params_rst = get_params_rst(ext.parameters)
if params_rst:
text += underline('parameters', '~') + params_rst
return text + '\n'