From 69a342b5c2e94f23458cf4a1a21b7c68020e65ec Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 10 Jul 2010 13:47:39 +0200 Subject: [PATCH] soft dependencie to qboobmsg --- weboob/applications/qhavesex/main_window.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/weboob/applications/qhavesex/main_window.py b/weboob/applications/qhavesex/main_window.py index db595c93..31842ee3 100644 --- a/weboob/applications/qhavesex/main_window.py +++ b/weboob/applications/qhavesex/main_window.py @@ -22,7 +22,11 @@ from weboob.tools.application.qt import QtMainWindow from weboob.tools.application.qt.backendcfg import BackendCfg from weboob.capabilities.dating import ICapDating -from weboob.applications.qboobmsg.messages_manager import MessagesManager +try: + from weboob.applications.qboobmsg.messages_manager import MessagesManager + HAVE_BOOBMSG = True +except ImportError: + HAVE_BOOBMSG = False from .ui.main_window_ui import Ui_MainWindow from .status import AccountsStatus @@ -40,7 +44,8 @@ class MainWindow(QtMainWindow): self.loaded_tabs = {} self.ui.tabWidget.addTab(AccountsStatus(self.weboob), self.tr('Status')) - self.ui.tabWidget.addTab(MessagesManager(self.weboob), self.tr('Messages')) + if HAVE_BOOBMSG: + self.ui.tabWidget.addTab(MessagesManager(self.weboob), self.tr('Messages')) self.ui.tabWidget.addTab(ContactsWidget(self.weboob), self.tr('Contacts')) self.ui.tabWidget.addTab(QWidget(), self.tr('Calendar'))