--- a/src/reportlab/platypus/doctemplate.py Tue Aug 14 16:45:02 2018 +0100
+++ b/src/reportlab/platypus/doctemplate.py Mon Aug 20 14:25:03 2018 +0100
@@ -947,6 +947,8 @@
*NB* only the canvases created in self._startBuild will actually be used
in the build process.
'''
+ #each distinct pass gets a sequencer
+ self.seq = reportlab.lib.sequencer.Sequencer()
canv = canvasmaker(filename or self.filename,
pagesize=self.pagesize,
invariant=self.invariant,
@@ -980,10 +982,6 @@
def _startBuild(self, filename=None, canvasmaker=canvas.Canvas):
self._calc()
-
- #each distinct pass gets a sequencer
- #self.seq = reportlab.lib.sequencer.Sequencer()
-
self.canv = self._makeCanvas(filename=filename,canvasmaker=canvasmaker)
self.handle_documentBegin()