mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
[IMP] Soft fail on missing cups import
cups is an external dependency, if it is not installed Odoo will not start. OCA guidelines specify guidelines for External dependencies, code is from there.
This commit is contained in:
committed by
Carlos Roca
parent
47d2185c57
commit
2142d3d892
@@ -22,14 +22,20 @@
|
||||
#
|
||||
##############################################################################
|
||||
import logging
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
import os
|
||||
from tempfile import mkstemp
|
||||
|
||||
try:
|
||||
import cups
|
||||
except ImportError:
|
||||
_logger.debug('Cannot `import cups`.')
|
||||
|
||||
from openerp import models, fields, api, _
|
||||
from openerp.exceptions import Warning
|
||||
from openerp.tools.config import config
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
CUPS_HOST = config.get('cups_host', 'localhost')
|
||||
CUPS_PORT = int(config.get('cups_port', 631)) # config.get returns a string
|
||||
|
||||
|
||||
@@ -21,13 +21,18 @@
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
import logging
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
try:
|
||||
import cups
|
||||
except ImportError:
|
||||
_logger.debug('Cannot `import cups`.')
|
||||
|
||||
from openerp.exceptions import Warning
|
||||
from openerp import models, api, _
|
||||
from openerp.tools.config import config
|
||||
import logging
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
CUPS_HOST = config.get('cups_host', 'localhost')
|
||||
CUPS_PORT = int(config.get('cups_port', 631))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user