mirror of
				https://github.com/ARM-software/workload-automation.git
				synced 2025-11-04 00:52:08 +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:
		@@ -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'
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user