Reportlab - como introduzir quebra de linha se o parágrafo for muito longo para uma linha

Eu tenho uma lista de texto a ser adicionada a um quadro do reportlab

style = getSampleStyleSheet()['Normal']
style.wordWrap = 'LTR'
style.leading = 12
for legend in legends:
    elements.append(Paragraph(str(legend),style))

Se a legenda for muito longa, o texto no final não será visível. Como introduzir quebras de linha nessa situação.

questionAnswers(3)

yourAnswerToTheQuestion