Robert Yang <[email protected]>
writes:
> The recipe's DESCRIPTION is wrapped automatically by textwrap, make it
> support newline ("\n") to let the user can wrap it manually, e.g.:
>
> - ctrlfile.write('Description: %s\n' % summary)
> - ctrlfile.write('%s\n' % textwrap.fill(description,
> width=74, initial_indent=' ', subsequent_indent=' '))
> + for t in description.split('\\n'):
> + ctrlfile.write('%s\n' % textwrap.fill(t, width=74,
> initial_indent=' ', subsequent_indent=' '))
When user wrapped lines manually, why is textwrap.fill() called on the
lines again? E.g. when user wrapped manually at 78 columns, this will
create long - short - long - short lines (in german, why call this
effect "Kammquoting" (comb quoting)) .
I suggest to avoid textwrap.fill() when text contains '\n'.
Enrico
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core