Author: bugman Date: Thu May 31 16:27:58 2012 New Revision: 16566 URL: http://svn.gna.org/viewcvs/relax?rev=16566&view=rev Log: Itemised lists and verbatim text are now formatted properly for the prompt help strings. Modified: branches/uf_redesign/prompt/uf_objects.py Modified: branches/uf_redesign/prompt/uf_objects.py URL: http://svn.gna.org/viewcvs/relax/branches/uf_redesign/prompt/uf_objects.py?rev=16566&r1=16565&r2=16566&view=diff ============================================================================== --- branches/uf_redesign/prompt/uf_objects.py (original) +++ branches/uf_redesign/prompt/uf_objects.py Thu May 31 16:27:58 2012 @@ -277,14 +277,27 @@ # Loop over the elements. for type, element in self._desc[i].element_loop(): # A paragraph or verbatim text. - if type in ['paragraph', 'verbatim']: + if type == 'paragraph': doc += format_text(element) + '\n' + + # Verbatim text. + elif type == 'verbatim': + doc += element + '\n\n' # A list. elif type == 'list': # Loop over the list elements. for j in range(len(element)): doc += format_text(" - %s" % element[j]) + + # Final newline. + doc += '\n' + + # An itemised list. + elif type == 'item list': + # Loop over the list elements. + for j in range(len(element)): + doc += format_text(" %s: %s" % (element[j][0], element[j][1])) # Final newline. doc += '\n'