diff --git a/base_phone/base_phone.py b/base_phone/base_phone.py index 2580168..afd95d5 100644 --- a/base_phone/base_phone.py +++ b/base_phone/base_phone.py @@ -23,11 +23,15 @@ from openerp import models, fields, api, _ from openerp.tools.safe_eval import safe_eval from openerp.exceptions import Warning import logging -# Lib for phone number reformating -> pip install phonenumbers -import phonenumbers _logger = logging.getLogger(__name__) +# Lib for phone number reformating -> pip install phonenumbers +try: + import phonenumbers +except ImportError: + _logger.debug('Cannot import phonenumbers') + class PhoneCommon(models.AbstractModel): _name = 'phone.common' diff --git a/base_phone/report_sxw_format.py b/base_phone/report_sxw_format.py index de5d7eb..0ac0d30 100644 --- a/base_phone/report_sxw_format.py +++ b/base_phone/report_sxw_format.py @@ -21,7 +21,14 @@ from openerp.osv import orm from openerp.report import report_sxw -import phonenumbers +import logging + +_logger = logging.getLogger(__name__) + +try: + import phonenumbers +except ImportError: + _logger.debug('Cannot import phonenumbers') class base_phone_installed(orm.AbstractModel): diff --git a/base_phone/wizard/number_not_found.py b/base_phone/wizard/number_not_found.py index 4fc4a5b..7c49f79 100644 --- a/base_phone/wizard/number_not_found.py +++ b/base_phone/wizard/number_not_found.py @@ -22,10 +22,14 @@ from openerp.osv import orm, fields from openerp.tools.translate import _ import logging -import phonenumbers _logger = logging.getLogger(__name__) +try: + import phonenumbers +except ImportError: + _logger.debug('Cannot import phonenumbers') + class number_not_found(orm.TransientModel): _name = "number.not.found" diff --git a/crm_phone/wizard/create_crm_phonecall.py b/crm_phone/wizard/create_crm_phonecall.py index f863b2e..e43f76b 100644 --- a/crm_phone/wizard/create_crm_phonecall.py +++ b/crm_phone/wizard/create_crm_phonecall.py @@ -21,7 +21,14 @@ ############################################################################## from openerp import models, api, _ -import phonenumbers +import logging + +_logger = logging.getLogger(__name__) + +try: + import phonenumbers +except ImportError: + _logger.debug('Cannot import phonenumbers') class wizard_create_crm_phonecall(models.TransientModel):