src/reportlab/platypus/doctemplate.py
changeset 3129 171184fe71d2
parent 3110 c5b325f692ab
child 3131 0f15fabe9d8d
equal deleted inserted replaced
3128:28e7abf47067 3129:171184fe71d2
   689                         del S[0]
   689                         del S[0]
   690                     for i,f in enumerate(S):
   690                     for i,f in enumerate(S):
   691                         flowables.insert(i,f)   # put split flowables back on the list
   691                         flowables.insert(i,f)   # put split flowables back on the list
   692                 else:
   692                 else:
   693                     if hasattr(f,'_postponed'):
   693                     if hasattr(f,'_postponed'):
   694                         ident = "Flowable %s too large on page %d" % (self._fIdent(f,60,frame), self.page)
   694                         ident = "Flowable %s too large on page %d in frame '%s' of template '%s'" % \
       
   695                                 (self._fIdent(f,60,frame), self.page, self.frame.id, self.pageTemplate.id)
   695                         #leave to keep apart from the raise
   696                         #leave to keep apart from the raise
   696                         raise LayoutError(ident)
   697                         raise LayoutError(ident)
   697                     # this ought to be cleared when they are finally drawn!
   698                     # this ought to be cleared when they are finally drawn!
   698                     f._postponed = 1
   699                     f._postponed = 1
   699                     mbe = getattr(self,'_multiBuildEdits',None)
   700                     mbe = getattr(self,'_multiBuildEdits',None)