From 53598a0571ea4ffa7828ca9cd2a7d871131b3525 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Sun, 2 Oct 2016 22:55:52 +0200 Subject: [PATCH] Import phonenumbers protected by try/except --- base_phone/base_phone.py | 5 ++++- base_phone/report_sxw_format.py | 5 ++++- base_phone/wizard/number_not_found.py | 5 ++++- crm_phone/wizard/create_crm_phonecall.py | 5 ++++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/base_phone/base_phone.py b/base_phone/base_phone.py index 2580168..049fc78 100644 --- a/base_phone/base_phone.py +++ b/base_phone/base_phone.py @@ -24,7 +24,10 @@ 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 +try: + import phonenumbers +except ImportError: + logger.warning('Cannot import phonenumbers') _logger = logging.getLogger(__name__) diff --git a/base_phone/report_sxw_format.py b/base_phone/report_sxw_format.py index de5d7eb..665a19d 100644 --- a/base_phone/report_sxw_format.py +++ b/base_phone/report_sxw_format.py @@ -21,7 +21,10 @@ from openerp.osv import orm from openerp.report import report_sxw -import phonenumbers +try: + import phonenumbers +except ImportError: + logger.warning('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..f0ad970 100644 --- a/base_phone/wizard/number_not_found.py +++ b/base_phone/wizard/number_not_found.py @@ -22,7 +22,10 @@ from openerp.osv import orm, fields from openerp.tools.translate import _ import logging -import phonenumbers +try: + import phonenumbers +except ImportError: + logger.warning('Cannot import phonenumbers') _logger = logging.getLogger(__name__) diff --git a/crm_phone/wizard/create_crm_phonecall.py b/crm_phone/wizard/create_crm_phonecall.py index f863b2e..edb56d9 100644 --- a/crm_phone/wizard/create_crm_phonecall.py +++ b/crm_phone/wizard/create_crm_phonecall.py @@ -21,7 +21,10 @@ ############################################################################## from openerp import models, api, _ -import phonenumbers +try: + import phonenumbers +except ImportError: + logger.warning('Cannot import phonenumbers') class wizard_create_crm_phonecall(models.TransientModel):