From 63267355d485420935c3974ff775994a29b6aec9 Mon Sep 17 00:00:00 2001 From: Sandy Carter Date: Wed, 5 Nov 2014 10:38:12 -0500 Subject: [PATCH] Don't fail if Asterisk and asterisk_click2dial aren't installed --- asterisk_click2dial/asterisk_click2dial.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/asterisk_click2dial/asterisk_click2dial.py b/asterisk_click2dial/asterisk_click2dial.py index 3355a7f..9a31b76 100644 --- a/asterisk_click2dial/asterisk_click2dial.py +++ b/asterisk_click2dial/asterisk_click2dial.py @@ -24,9 +24,13 @@ from openerp.tools.translate import _ import logging # Lib for phone number reformating -> pip install phonenumbers import phonenumbers -# Lib py-asterisk from http://code.google.com/p/py-asterisk/ -# -> pip install py-Asterisk -from Asterisk import Manager + +try: + # Lib py-asterisk from http://code.google.com/p/py-asterisk/ + # -> pip install py-Asterisk + from Asterisk import Manager +except ImportError: + Manager = None _logger = logging.getLogger(__name__)