[reportlab-users] doc.build empties "story"
Tim Roberts
timr at probo.com
Wed Jan 4 14:58:44 EST 2012
Michael Hipp wrote:
> I've been doing this sort of thing forever:
>
> doc = SimpleDocTemplate(self.output, pagesize=page_size,
> showBoundary=boundary)
> doc.build(self.story)
>
> self.story is a python list. But what has started happening is that after that
> 'build' call the story is empty. All items have been removed - an empty list. I
> don't ever remember it doing that before. Is this expected behavior?
Yes. doctemplate.build consumes the items in that list and does not
exit until the list is empty. See doctemplate.py, handle_flowable:
f = flowables[0]
del flowables[0]
--
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the reportlab-users
mailing list