diff options
| author | Xavier Morel <xmo@openerp.com> | 2014-03-10 09:32:04 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2014-03-10 09:32:04 +0100 |
| commit | b73cef90074fce8a2d1082bb58f422b1cbf35b5e (patch) | |
| tree | 5e474280e999da6196d488b40b6c35aed1214044 /addons/report/controllers/main.py | |
| parent | f147ea8eede5663cba466eb9d06dcadd7b826345 (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.py | 6 |
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): |
