From: Julien Tribino Date: Fri, 6 Dec 2013 14:19:37 +0000 (+0100) Subject: Warning message and debug in case where SleekXmpp is not installed X-Git-Tag: nepi-3.0.0~5 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=1d5fb4861661ec79f109de88552fcd523bbba423;p=nepi.git Warning message and debug in case where SleekXmpp is not installed --- diff --git a/src/nepi/resources/omf/omf_client.py b/src/nepi/resources/omf/omf_client.py index a9a8cd99..396e2d7b 100644 --- a/src/nepi/resources/omf/omf_client.py +++ b/src/nepi/resources/omf/omf_client.py @@ -20,8 +20,22 @@ from nepi.util.logger import Logger -import sleekxmpp -from sleekxmpp.exceptions import IqError, IqTimeout + +try: + import sleekxmpp + from sleekxmpp.exceptions import IqError, IqTimeout + class BaseOMFClient(sleekxmpp.ClientXMPP): + pass +except ImportError: + print "SleekXMPP is not installed. Without this library, \n" + \ + " You will be not able to use OMF Resources \n"+ \ + " If you want to install SleekXmpp : \n"+ \ + " git clone -b develop git://github.com/fritzy/SleekXMPP.git \n"+ \ + " cd SleekXMPP \n"+ \ + "sudo python setup.py install\n" + class BaseOMFClient(object): + pass + import traceback import xml.etree.ElementTree as ET