From 151d37900e72af854065ce351e6b3684b681f1b3 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 28 Jan 2014 12:33:09 +0100 Subject: [PATCH] [FIX] hw_escpos: do not forbid import of controller if python dependencies are missing bzr revid: chs@openerp.com-20140128113309-ypfcng638a0mgcjp --- addons/hw_escpos/controllers/main.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/addons/hw_escpos/controllers/main.py b/addons/hw_escpos/controllers/main.py index f366d85980a..85309ea31c9 100644 --- a/addons/hw_escpos/controllers/main.py +++ b/addons/hw_escpos/controllers/main.py @@ -18,14 +18,18 @@ try: except ImportError: usb = None -from openerp.tools.translate import _ -from .. import escpos -from ..escpos import printer +try: + from .. import escpos + from ..escpos import printer +except ImportError: + escpos = printer = None + from PIL import Image from openerp import http from openerp.http import request from openerp.addons.web.controllers.main import manifest_list, module_boot, html_template +from openerp.tools.translate import _ _logger = logging.getLogger(__name__)