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
Rod Schouteden
parent
afd2989806
commit
4350d41f9c
@@ -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