summaryrefslogtreecommitdiff
path: root/addons/report/controllers/main.py
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2014-03-10 09:32:04 +0100
committerXavier Morel <xmo@openerp.com>2014-03-10 09:32:04 +0100
commitb73cef90074fce8a2d1082bb58f422b1cbf35b5e (patch)
tree5e474280e999da6196d488b40b6c35aed1214044 /addons/report/controllers/main.py
parentf147ea8eede5663cba466eb9d06dcadd7b826345 (diff)
[FIX] don't fail installation entirely if pyPdf isn't available
should print an error message though bzr revid: xmo@openerp.com-20140310083204-9akr4ucwqzbv3oxu
Diffstat (limited to 'addons/report/controllers/main.py')
-rw-r--r--addons/report/controllers/main.py6
1 files 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):