[FIX] don't fail installation entirely if pyPdf isn't available

should print an error message though

bzr revid: xmo@openerp.com-20140310083204-9akr4ucwqzbv3oxu
This commit is contained in:
Xavier Morel 2014-03-10 09:32:04 +01:00
parent f147ea8eed
commit b73cef9007
1 changed files with 4 additions and 2 deletions

View File

@ -42,7 +42,6 @@ import os
from distutils.version import LooseVersion from distutils.version import LooseVersion
from pyPdf import PdfFileWriter, PdfFileReader
from werkzeug import exceptions from werkzeug import exceptions
from werkzeug.test import Client from werkzeug.test import Client
from werkzeug.wrappers import BaseResponse from werkzeug.wrappers import BaseResponse
@ -51,7 +50,10 @@ from reportlab.graphics.barcode import createBarcodeDrawing
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
try:
from pyPdf import PdfFileWriter, PdfFileReader
except ImportError:
PdfFileWriter = PdfFileReader = None
class Report(http.Controller): class Report(http.Controller):