#NEWLINE# def param_formatter( self ) : #NEWLINE# #INDENT# '' #NEWLINE# s = '' #NEWLINE# for param in self . args . values ( ) : #NEWLINE# #INDENT# if param . descr_only : #NEWLINE# #INDENT# s += with_bounding_newlines ( param . description , ntrailing = 1 ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# p = '{0}' . format ( ', ' . join ( param . names ) ) #NEWLINE# if param . types : #NEWLINE# #INDENT# types = param . types . strip ( ) #NEWLINE# if types : #NEWLINE# #INDENT# p = '{0} : {1}' . format ( s , param . types . strip ( ) ) #NEWLINE# #UNINDENT# #UNINDENT# p = with_bounding_newlines ( p , ntrailing = 1 ) #NEWLINE# if param . description : #NEWLINE# #INDENT# p += indent_docstr ( param . description , param . meta . get ( 'indent' , self . indent ) , n = 0 ) #NEWLINE# #UNINDENT# s += with_bounding_newlines ( p , ntrailing = 1 ) #NEWLINE# #UNINDENT# #UNINDENT# return s