From b73cef90074fce8a2d1082bb58f422b1cbf35b5e Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 10 Mar 2014 09:32:04 +0100 Subject: [PATCH] [FIX] don't fail installation entirely if pyPdf isn't available should print an error message though bzr revid: xmo@openerp.com-20140310083204-9akr4ucwqzbv3oxu --- addons/report/controllers/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/report/controllers/main.py b/addons/report/controllers/main.py index f71d4ea7d8b..1a839fc2c1f 100644 --- a/addons/report/controllers/main.py +++ b/addons/report/controllers/main.py @@ -42,7 +42,6 @@ import os from distutils.version import LooseVersion -from pyPdf import PdfFileWriter, PdfFileReader from werkzeug import exceptions from werkzeug.test import Client from werkzeug.wrappers import BaseResponse @@ -51,7 +50,10 @@ from reportlab.graphics.barcode import createBarcodeDrawing _logger = logging.getLogger(__name__) - +try: + from pyPdf import PdfFileWriter, PdfFileReader +except ImportError: + PdfFileWriter = PdfFileReader = None class Report(http.Controller):