From f391c9cf22fd67f31b35e455cfd1d8abacbfbaa8 Mon Sep 17 00:00:00 2001 From: Mariano Reingart Date: Fri, 16 Aug 2013 02:27:53 -0300 Subject: [PATCH] updated pyfpdf (template Row.copy, fixes issue 1255) --- gluon/contrib/fpdf/template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gluon/contrib/fpdf/template.py b/gluon/contrib/fpdf/template.py index 2d38c9f9..916e8355 100644 --- a/gluon/contrib/fpdf/template.py +++ b/gluon/contrib/fpdf/template.py @@ -110,8 +110,8 @@ class Template: pdf.set_auto_page_break(False,margin=0) for element in sorted(self.elements,key=lambda x: x['priority']): - #print "dib",element['type'], element['name'], element['x1'], element['y1'], element['x2'], element['y2'] - element = element.copy() + # make a copy of the element: + element = dict(element) element['text'] = self.texts[pg].get(element['name'].lower(), element['text']) if 'rotate' in element: pdf.rotate(element['rotate'], element['x1'], element['y1'])